最近更新
阅读排行
关注本站

Array.indexOf() 和 Array.lastIndexOf()

阅读:2729 次   编辑日期:2015-07-27

目录:

概述:

如果我们要判断一个数组里面有没有某个元素,一般会用indexOf(),但是还有一个lastIndexOf()大家知道是干嘛用的么?今天来说说。

Array.indexOf() 和 Array.lastIndexOf()

Array.indexOf() 和 Array.lastIndexOf() 函数都返回一个指定元素在数组中的索引,如果不存在,则返回 -1。Array.indexOf 默认从数组的第一个元素开始向后搜索匹配值,直到数组末尾。Array.lastIndexOf 默认从数组的最后一个元素开始。
所以当我们大概知道该元素大概的位置的时候,可以选择性的使用这两种方法。
    var arr = [1, 2, 3, 4, 5, 6];
    alert("lastIndexOF is " + arr.lastIndexOf(2));//lastIndexOF is 1
    alert("indexOF is " + arr.indexOf(5));//indexOF is 4
将本篇文章分享到:
top