js中返回一个数组对象中的某一个值 在当前数组中的索引

1.模拟一个数组对象

//自定义数组对象
let dataArr = [
    {
     id:1,
     name:"小明",
     sex:"男",
     desc:"喜欢唱歌"
    },
    {
     id:2,
     name:"小花",
     sex:"女",
     desc:"喜欢画画"
    },
    {
     id:3,
     name:"小三",
     sex:"男",
     desc:"喜欢gril"
    },
 ]

2.定一个函数方法

 // 返回一个数在一个数组里面的下标
    function callbackIndex(arr, item) {
      for (var i = 0; i < arr.length; i++) {
        if (arr[i].id === item) {
          return i; //不支持则进入循环,判断为真后输入
        }
      }
    }

3.调用函数方法

this.callbackIndex(dataArr,2)

猜你喜欢

转载自blog.csdn.net/wei80231996/article/details/114266289