大家好,欢迎观看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);
本文深入讲解JavaScript数组的indexOf()和lastIndexOf()方法,演示如何从前到后或从后向前查找数组元素,返回元素首次或末次出现的下标,若未找到则返回-1。

被折叠的 条评论
为什么被折叠?



