gpt4 book ai didi

javascript - 如何通过其属性之一在数组中找到合适的对象

转载 作者:行者123 更新时间:2023-11-30 12:58:41 25 4
gpt4 key购买 nike

比如说,我有一个简单的对象数组。

var x = [
{
id: 1001
name: "Jim",
surname: "Beam"
},
{
id: 1002
name: "Jack",
surname: "Black"
}
]

每个对象都有 idnamesurname 属性。

如何在数组 x 中找到 id 属性等于 1002 的对象?

最佳答案

最简单的方法是定义一个带有谓词的查找函数

function find(arr, predicate) { 
for (var i = 0; i < arr.length; i++) {
if (predicate(arr[i]) {
return arr[i];
}
}
return null;
}

然后你可以在数组上使用这个方法

var found = find(x, function (item) { item.id === 1002 });

关于javascript - 如何通过其属性之一在数组中找到合适的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18131434/

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