[JavaScript]配列の要素を条件で検索するには?

JavaScript

どうも、ちょげ(@chogetarou)です。

配列の要素を条件で検索する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列の要素を条件で検索するには、findメソッドを使います。

具体的には、findメソッドを引数に条件式を返す関数を指定して呼び出します。

findメソッドは、条件式で最初にtrueだった要素を返します。・

array.find(function(value, index, array){
    return /*条件式*/;
})

findメソッドを使えば、配列の要素を条件で検索することができます。

スポンサーリンク

使用例

let array = [1, 2, 3, 4,  5];

console.log(array.find(function(value, index, array){
    return value > 3;
})); //出力:4

console.log(array.find(function(value, index, array){
    return value % 3 == 0;
})); //出力:3

コメント

タイトルとURLをコピーしました