array-es6(findeIndex)メソッドの対応する値のインデックス値を取得します

1.期待:
配列を操作するときは、ターゲット値のインデックス値を取得してから、対応する操作を実行する必要があります。
2.この方法はES6で提供されるfindIndex;
3.
定義及び使用法
findIndex()メソッドは、条件を満たした試験条件(機能)を通過する配列の最初の要素の位置を返します。

findIndex()メソッドは、配列内の要素ごとに1回関数を呼び出します。

条件がテストされたときに配列内の要素がtrueを返すと、findIndex()は条件を満たす要素のインデックス位置を返し、実行関数は後続の値に対して呼び出されません。
条件を満たす要素がない場合は、-1を返します。
注:空の配列に対してfindIndex()は実行されません。

注:findIndex()は、配列の元の値を変更しません。
4. findeIndex3つのパラメータを受け取り、

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


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

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

6.さらに調査および比較できるのは、アレイを操作することです。

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

おすすめ

転載: blog.csdn.net/weixin_45416217/article/details/107442582