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日