1.期待:
配列を操作するときは、ターゲット値のインデックス値を取得してから、対応する操作を実行する必要があります。
2.この方法はES6で提供されるfindIndex
;
3.
定義及び使用法
findIndex()メソッドは、条件を満たした試験条件(機能)を通過する配列の最初の要素の位置を返します。
findIndex()メソッドは、配列内の要素ごとに1回関数を呼び出します。
条件がテストされたときに配列内の要素がtrueを返すと、findIndex()は条件を満たす要素のインデックス位置を返し、実行関数は後続の値に対して呼び出されません。
条件を満たす要素がない場合は、-1を返します。
注:空の配列に対してfindIndex()は実行されません。
注:findIndex()は、配列の元の値を変更しません。
4. findeIndex
3つのパラメータを受け取り、
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()