JavaScriptで配列内の要素を検索する方法


  1. indexOfメソッドを使用する方法: indexOfメソッドは、指定した要素が配列内に存在するかどうかを判定し、最初に出現するインデックスを返します。存在しない場合は-1を返します。

    const array = [1, 2, 3, 4, 5];
    const element = 3;
    const index = array.indexOf(element);
    console.log(index); // 出力: 2
  2. includesメソッドを使用する方法: includesメソッドは、指定した要素が配列内に存在するかどうかを判定し、真偽値で結果を返します。

    const array = [1, 2, 3, 4, 5];
    const element = 6;
    const isPresent = array.includes(element);
    console.log(isPresent); // 出力: false
  3. findメソッドを使用する方法: findメソッドは、指定した条件を満たす最初の要素を返します。条件はコールバック関数で指定します。

    const array = [1, 2, 3, 4, 5];
    const isEven = (element) => element % 2 === 0;
    const result = array.find(isEven);
    console.log(result); // 出力: 2