findIndexメソッド
findIndexメソッドは、パラメータで渡された
コールバックに従って
最初の要素のインデックスを見つけることができます。
要素が見つからない場合は、
-1が返されます。
構文
配列.findIndex(関数);
例
配列の最初の偶数の要素のインデックスを 見つけてみましょう:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
コードの実行結果:
1
例
では今度は、関数内で配列のどの要素にも 一致しないような条件を設定してみましょう:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
コードの実行結果:
-1
関連項目
-
メソッド
find,
配列内の要素を検索します -
メソッド
findLast,
配列の末尾から要素を検索します -
メソッド
findLastIndex,
配列の末尾から要素のインデックスを検索します