Javascript 拉出JS中对象的子属性
我有一个社区列表,每个社区都有一个国家的财产。国家是一个对象。我需要把国家从每个社区中拉出来,放到一个国家阵列中。不确定最好的解决方法:Javascript 拉出JS中对象的子属性,javascript,Javascript,我有一个社区列表,每个社区都有一个国家的财产。国家是一个对象。我需要把国家从每个社区中拉出来,放到一个国家阵列中。不确定最好的解决方法: const communities = [ { communityId: 0, country: { countryId: 10, name: "USA" } }, { communityId: 1, country: { country
const communities = [
{
communityId: 0,
country: {
countryId: 10,
name: "USA"
}
},
{
communityId: 1,
country: {
countryId: 20,
name: "Canada"
}
}
];
因此,我需要一系列国家的支持:
[
{
countryId: 10,
name: "USA"
},
{
countryId: 20,
name: "Canada"
}
]
const社区=[
{
社区ID:0,
国家:{
国号:10,,
名称:“美国”
}
},
{
社区ID:1,
国家:{
国号:20,,
姓名:“加拿大”
}
}
];
const countries=communities.map(community=>community.country)
console.log(countries)
我想你只能获取所有对象的country属性,它将返回Id和name你的意思是什么?我的坏兄弟,它现在可以工作了。。。我没有使用map(),而是键入了filter()。有时会发生:)请接受答案,如果有帮助,请打分。Thanksfilter不要紧,您仍在使用筛选器返回社区让我看看,我认为您现在获得了正确的阵列。。让我核对一下让我们核对一下代码…brb