この記事では、配列から条件に合致した最初の要素のインデックス値を取り出す方法(findInedxの使い方)について説明します。
findIndexの基本的な使い方
findIndex
の基本的な使い方は以下のとおりです。
js
let array = [1,2,3,4,5];
let result = array.findIndex(function(val){
return val % 2 ==0;
});
console.log(result);//1
findIndex内で別メソッドを呼び出す方法その1
条件判定用のメソッドを定義している場合は、function内で呼び出すことができます。
js
let array = [1,2,3,4,5];
let result = array.findIndex(function(val){
return hantei(val);
});
function hantei(val){
return val % 2 ==0;
}
console.log(result);//1
findIndex内で別メソッドを呼び出す方法その2
アロー演算子を用いることで、function内で呼び出さずにいきなり呼び出すこともできます。
js
let array = [1,2,3,4,5];
let result = array.findIndex(val => hantei(val));
function hantei(val){
return val % 2 ==0;
}
console.log(result);//1
以上で記事の解説はお終い!
HTML、CSS、JavaScriptをもっと勉強したい方にはUdemyがオススメ!同僚に差をつけよう!