目录
首页 笔记 详情

indexof函数数组(indexof和lastindexof用法)


indexOf()

格式: indexOf(要查询得元素,从什么位置开始查询) 位置就是下标

实例

var arr=[1,2,3,4,5,6];

var index=arr.indexOf(4); console.log(index);

在数组中查找元素4,如果查找到,返回该元素的下标,如果没有查找到,则返回-1 。

indexOf() 重构

function reindexOf(arr, item,j) {
        var bool=false;
        for (var i = j; i < arr.length; i++) {
          if (arr[i] === item) {
            bool=true;
            return i;
          }
        }
        if(!bool)  return -1;
}
var n = reindexOf(arr, 3,1);
console.log(n);
//结果:2

lastIndexOf() 从后向前查找

格式: lastIndexOf(查找得元素,从什么位置开始查找)

实例

var arr=[1,3,1,2,3,5,2,3,4,6]; var index=arr.lastIndexOf(3); console.log(index);

结果:7


写笔记

咨询

您的电子邮箱地址不会被公开。