博大精深的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