Array.prototype.find()

(標準組み込みオブジェクト > Array > メソッド)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/find

配列名.find( コールバック関数(要素の値) )
配列名.find( コールバック関数(要素の値, 要素のインデックス) )
配列名.find( コールバック関数(要素の値, 要素のインデックス, 配列) )

Array オブジェクトの find メソッドを使うと、引数に指定したコールバック関数の中で定義した条件式を満たす要素を配列の先頭から検索することができる。findIndex メソッドと似ているが findIndex メソッドは見つかった要素のインデックスを返すが、fine メソッドは見つかった要素の値を返す。

find メソッドは配列に含まれる要素を先頭から順に取り出し、コールバック関数を呼び出す。コールバック関数は、現在取り出されている要素の値、要素のインデックス、そして配列そのものを引数にして呼び出される。コールバック関数の中では条件式など記述して、関数が戻り値として true が返された時に find メソッドはその要素の値を返す。
配列の中で複数の要素が条件を満たす場合、最初に見つかった要素の値を返す。

let result = [75, 68, 92, 84, 90];

let passValue = result.find(element => element > 85);
console.log(passValue);
>> 92
inserted by FC2 system