Ruft den Indexwert des entsprechenden Werts der Methode array-es6 (findIndex) ab

1. Erwartung: Wenn
wir das Array bearbeiten, müssen wir den Indexwert des Zielwerts abrufen und dann die entsprechende Operation ausführen.
2. Diese Methode wird in es6 bereitgestellt findIndex.
3.
Definition und Verwendung Die
findIndex () -Methode gibt die Position des ersten Elements des Arrays zurück, das eine Testbedingung (Funktion) besteht, die die Bedingung erfüllt.

Die findIndex () -Methode ruft die Funktion für jedes Element im Array einmal auf:

Wenn das Element im Array beim Testen der Bedingung true zurückgibt, gibt findIndex () die Indexposition des Elements zurück, das die Bedingung erfüllt, und die Ausführungsfunktion wird für die nachfolgenden Werte nicht aufgerufen.
Wenn kein Element vorhanden ist,
das die Kriterien erfüllt, geben Sie -1 zurück. Hinweis: findIndex () wird für ein leeres Array nicht ausgeführt.

Hinweis: findIndex () ändert den ursprünglichen Wert des Arrays nicht.
4. findeIndexErhalten Sie drei Parameter,

function(currentValue, index,arr)	必须。数组每个元素需要执行的函数。
函数参数:
参数	描述
currentValue	必需。当前元素
index	可选。当前元素的索引
arr	可选。当前元素所属的数组对象
```js


5、参数是一个回调函数,类似于map,forEach的写法。

```js
      const index = likerList.findIndex((item) => {
    
    
        return item.senderAccountId === accountId;
      })

6. Was weiter untersucht und verglichen werden kann, ist die Arbeit an Arrays

find()  map()  forEach()  fliter()

Ich denke du magst

Origin blog.csdn.net/weixin_45416217/article/details/107442582
Empfohlen
Rangfolge