findLastIndexメソッド
メソッドfindLastIndexは、
配列の末尾から最初の要素のインデックスを、
パラメータで渡されたコールバックに
従って条件に合うものを探します。
要素が見つからない場合、
-1が返されます。
構文
配列.findLastIndex(関数);
例
配列内の正の数のインデックスを見つけてみましょう:
let arr = [-12, -13, 14, 15];
let res = arr.findLastIndex(function(elem) {
return elem > 0;
});
console.log(res);
コードの実行結果:
3
例
次に、配列に存在しない要素のインデックスを 探してみましょう:
let arr = ['a', 'b', 'c', 'd'];
let res = arr.findLastIndex(function(elem) {
return elem === 'f';
});
console.log(res);
コードの実行結果:
-1