lastIndexOf()
Array.lastIndexOf()は引数と一致する最後の配列のインデックス番号を返します。
var arr = ["aa","bb","cc","aa","bb","cc"];
arr.lastIndexOf("bb");//4
なにも一致しない場合は-1を返します
var arr = ["aa","bb","cc","aa","bb","cc"];
arr.lastIndexOf("dd");//-1
第2引数で検索を始める配列のインデックス番号を指定でき、逆向きに検索します。(マイナスの場合は後ろからの位置)
var arr = ["aa","bb","cc","aa","bb","cc"];
arr.lastIndexOf("bb",2);//1
arr.lastIndexOf("bb",-4);//1
arr.lastIndexOf("bb",-1);//4
このメソッドはECMAScript 5で定義されJavaScript 1.6で追加された為、IE8以下など古いブラウザでは動作しません。
登録日 : 2012年10月26日 最終更新日 : 2012年10月26日