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日

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

検索

スポンサードリンク

バージョン

リファレンス