大家好,欢迎观看JavaScript教程(二十二、JavaScript数组常用方法三)
- indexOf()
描述:从前到后检索数组,并返回元素在数组中第一次出现的下标,
如果没有下标则返回-1
语法:arr.indexOf(item,fromIndex);
注意:- 第二参数是可选的,表示从第几个下标像后查找
- 第二个可以是负值,表示从倒数第几个查找,这个写法个人不推荐
var arr = ['aa','bb','aa','cc','dd','cc'];
// var i = arr.indexOf('aa',-3);
var i = arr.indexOf('aa',2);
console.log(i);
- lastIndexOf()
描述:从后向前检索数组,并返回元素在数组中最后一次出现的位置,
如果没有下标则返回-1
语法:arr.lastIndexOf(item,fromIndex);
var arr = ['aa','bb','aa','cc','dd','cc'];
var i = arr.lastlndexOf('aa',1);
console.log(i);