indexOf()

このエントリーをはてなブックマークに追加

Array.indexOf()は引数と一致する最初の配列のインデックス番号を返します。

var arr = ["aa","bb","cc"];
arr.indexOf("bb");//1

なにも一致しない場合は-1を返します

var arr = ["aa","bb","cc"];
arr.indexOf("dd");//-1

第2引数で検索を始める配列のインデックス番号を指定できます。(マイナスの場合は後ろからの位置)

var arr = ["aa","bb","cc","aa","bb","cc"];
arr.indexOf("bb",2);//4
arr.indexOf("bb",-4);//4
arr.indexOf("bb",-6);//1

このメソッドはECMAScript 5で定義されJavaScript 1.6で追加された為、IE8以下など古いブラウザでは動作しません。

登録日 : 2012年10月24日 最終更新日 : 2012年10月24日

同じカテゴリー(Array)のエントリー

検索

スポンサードリンク

バージョン

リファレンス