例
アイテムのための配列を検索し"Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
結果は次のようになります。
2
ことを意味し"Apple" 、アレイ内の位置2に位置しています。
»それを自分で試してみてくださいもっと"Try it Yourself"以下の例。
定義と使用法
indexOf()メソッドは、指定された項目のための配列を検索し、その位置を返します。
検索には開始位置が指定されていない場合は指定された位置に、または初めに開始し、配列の末尾から検索を終了します。
戻り値-1アイテムが見つからない場合。
アイテムが複数回存在する場合、indexOfメソッドは、最初の出現の位置を返します。
注:位置0を有する最初のアイテムは、2番目の項目は位置1を有し、など。
ヒント:あなたが開始するために、エンドから検索したい場合は、使用href="jsref_lastindexof_array.html"> lastIndexOf() method
ブラウザのサポート
表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。
方法 | |||||
---|---|---|---|---|---|
indexOf() | はい | 9.0 | 1.5 | はい | はい |
構文
パラメータ値 パラメーター 説明 item 必須。 検索するアイテム start 任意。 どこで検索を開始します。 負の値は端から数えて指定された位置で開始し、最後に検索します。
技術的な詳細
戻り値: 指定されたアイテムの位置を表す番号、そうでなければ-1 JavaScriptのバージョン: 1.6
その他の例
例
アイテムのための配列を検索し"Apple" 4位の検索を開始:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
結果は次のようになります。
6
»それを自分で試してみてください
<JavaScriptのArrayリファレンス