Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Array::indexOf()メソッドの使い方

indexOfメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

indexOfメソッドは、配列内に特定の要素が存在するかどうかを確認し、その位置を特定するために使用されるメソッドです。このメソッドは、呼び出された配列の中から、引数として渡された探索要素と厳密に一致する最初の要素のインデックス(配列内の位置)を返します。配列のインデックスは0から始まりますので、最初の要素はインデックス0、2番目の要素はインデックス1となります。もし探索要素が配列内に見つからない場合は、-1を返します。

indexOfメソッドは、オプションで第2引数を受け取ることができます。この第2引数には、検索を開始するインデックスを指定します。例えば、配列の途中から検索を始めたい場合に、その開始位置を示すインデックスを渡すことで利用できます。第2引数を省略した場合、indexOfメソッドは配列の最初(インデックス0)から検索を開始します。このメソッドは、配列に特定のデータが含まれているかをチェックしたり、そのデータが配列のどこに位置しているかを知りたい場合など、Node.js環境での配列操作において頻繁に利用される基本的な機能の一つです。

構文(syntax)

const myArray = [10, 20, 30, 40, 50];
const index = myArray.indexOf(30);

引数(parameters)

searchElement, fromIndex = 0

  • searchElement: number | string | boolean | object | null | undefined: 検索したい配列の要素
  • fromIndex: number = 0: 検索を開始するインデックス

戻り値(return)

number

指定された要素が配列内で最初に見つかったインデックスを返します。要素が見つからない場合は-1を返します。

関連コンテンツ

関連プログラミング言語