对于简单的数组可以用indexOf来查找元素所在的位置,但是对于复杂数组,有什么简单的方法吗?例如:
let list = [ {id:1,val:100}, {id:10,val:100}, {id:11,val:300}, {id:15,val:100}, {id:20,val:500} ]
我拿到id=10 怎么判断id==10所在项的数组索引,除了for循环之类。
list.findIndex(i => i.id === 10) // 1
2.1m questions
2.1m answers
60 comments
56.7k users