gpt4 book ai didi

javascript - 使用 javascript/jquery 在较大对象中查找对象及其属性

转载 作者:行者123 更新时间:2023-11-28 16:15:25 25 4
gpt4 key购买 nike

family = {
'person1':[{"id":"1111","name":"adam", "sex":"male", "born":"USA"}],
'person2':[{"id":"2222","name":"sarah", "sex":"female", "born":"Canada"}],
'person3':[{"id":"3333","name":"adam", "sex":"male", "born":"USA"}]
};

鉴于上面的家庭对象,如何提取具有特定 id(或姓名)值的人员对象之一的所有属性(id、姓名、性别、出生)?例如id=1111

所以理想情况下我可以获得一个可以操作的新对象 personInQuestion,其中:

personInQuestion = {"id":"1111","name":"adam", "sex":"male", "born":"USA"}

最佳答案

循环遍历对象,并抓取匹配的元素。

var search = 1111;

var personInQuestion = {};
for(var x in family){
var item = family[x][0];
if(item.id == search){
personInQuestion = item;
break;
}
}

关于javascript - 使用 javascript/jquery 在较大对象中查找对象及其属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634887/

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