Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
183 views
in Technique[技术] by (71.8m points)

根据id查找所在数组项的位置

对于简单的数组可以用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循环之类。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
list.findIndex(i => i.id === 10) // 1

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...