112 of 264 menu

findメソッド

メソッド find は、引数として渡された コールバック関数に基づいて、 配列内の最初の要素を見つけるのに役立ちます。 要素が見つからない場合は、undefined を返します。

構文

配列.find(関数);

関数内に記述された条件に合致する配列要素を探してみましょう:

let arr = [1, 2, 3, 4]; let res = arr.find(function(currentValue) { return currentValue > 0; }); console.log(res);

コード実行結果:

1

長さが 2 の配列要素を見つけてみましょう:

let arr = ['abc', 'defg', 'kl', 'mn']; let res = arr.find(function(elem) { return elem.length == 2; }); console.log(res);

コードを実行すると、 このメソッドが関数の条件に合致する 最初の要素を見つけたことがわかります:

'kl'

関連項目

  • メソッド findIndex,
    配列内の要素のインデックスを検索します
  • メソッド findLast,
    配列の末尾から要素を検索します
  • メソッド findLastIndex,
    配列の末尾から要素のインデックスを検索します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否