gpt4 book ai didi

javascript - 根据数组元素的属性获取数组元素的索引

转载 作者:行者123 更新时间:2023-12-02 23:36:25 27 4
gpt4 key购买 nike

我有一个像这样的 JavaScript 对象数组:

var myArray = [{...}, {...}, {...}];

每个对象在其他属性中都具有唯一的id:

{ 
id: 4,
property1: 'something',
property2: 'something'
}

如果我只知道其 id 属性,如何获取该数组中特定对象的索引?因此,如果我知道 myArray[x].id == 4,我怎样才能找到 x

最佳答案

var index = myArray.map(function(el) {
return el.id;
}).indexOf(4);

对于版本 9 以下的 IE,map需要补丁,或者只使用循环。

关于javascript - 根据数组元素的属性获取数组元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com