gpt4 book ai didi

javascript - 在 Javascript 中访问嵌套在另一个对象中的对象的属性

转载 作者:行者123 更新时间:2023-11-29 17:14:29 25 4
gpt4 key购买 nike

我正在尝试访问嵌套在对象内部的对象的属性。我是以错误的方式接近它,是我的语法错误,还是两者兼而有之?我在里面有更多的“联系人”对象,但删除了它们以缩小这篇文章。

var friends = {
steve:{
firstName: "Rob",
lastName: "Petterson",
number: "100",
address: ['Thor Drive','Mere','NY','11230']
}
};

//test notation this works:
//alert(friends.steve.firstName);

function search(name){
for (var x in friends){
if(x === name){
/*alert the firstName of the Person Object inside the friends object
I thought this alert(friends.x.firstName);
how do I access an object inside of an object?*/
}
}
}

search('steve');

最佳答案

要么是

friends.steve.firstName

friends["steve"].firstName

不过,您不需要 for 循环:

function search(name){
if (friends[name]) alert(friends[name].firstName);
}

关于javascript - 在 Javascript 中访问嵌套在另一个对象中的对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105862/

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