博大精深的JS,永远都学不完的好东东!
JS根据对象值查找对应索引:
let arr = [
{id:'1',name:'a'},
{id:'2',name:'b'},
{id:'3',name:'c'},
]
//查找id=3记录的索引号
let i = arr.findIndex(v=>v.id==3)
console.log('i:',i) //2
//查找name='b'记录的索引号
i = arr.findIndex(v=>v.name=='b')
console.log('i:',i) //1
//查找name='bbb'记录的索引号,无值返回-1
i = arr.findIndex(v=>v.name=='bbb')
console.log('i:',i) //-1
(全文完)