JavaScript 配列のindexOf() メソッドは、指定された配列内の特定の要素の位置を検索するために使用されます。このメソッドでは大文字と小文字が区別されます。
配列内の最初の要素のインデックス位置は常に 0 から始まります。要素が配列内に存在しない場合は、-1 を返します。
構文
IndexOf() メソッドは次の構文で表されます。
array.indexOf(element,index)
パラメータ
要素 - 検索対象の要素を表します。
戻る
特定の要素のインデックス。
JavaScript 配列のindexOf()メソッドの例
IndexOf() メソッドの簡単な例をいくつか見てみましょう。
例1
ここでは、要素の位置を出力します。
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result);今すぐテストしてください
出力:
1
例 2
この例では、検索を開始するインデックス値を指定します。
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result);今すぐテストしてください
出力:
YouTube VLCメディアプレーヤーをダウンロード
3
例 3
ここでは、配列に存在しない要素を検索します。
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result);今すぐテストしてください
出力:
-1