[javascript ECMAScript5] Q. indexOf

  • 投稿日:
  • by
A.
ECMAScript5では、ビルトインArrayオブジェクトにメソッドが追加されました。
forEach(), map(), filter(), every(), some(), reduce(), reduceRight(), indexOf(), lastIndexOf()
が新たに追加されています。
indexOfはArrayの中身を検索し見つかったindexを返却します。
見つからなかった場合は -1 が戻り値として返ります。
indexOfは前からlastIndexOfは後ろから探してます。
var a = [1,2,3,4,1,2,3,4];
console.log(a.indexOf(3)); // 2
console.log(a.lastIndexOf(3)); // 6
console.log(a.lastIndexOf(5)); // -1
js_Array_indexof.png

参考サイト:
MDN Array indexOf