说我有
var people =[{name:"Jim", address:{number:"21",street:"park lane"}},
{name:"Karen",address:{number:"35", street:"oxford drive"}},
{name:"Bob",address:{number:65, street:"main avenue"}}]
我想获取一个仅包含地址对象的数组,有没有一种简写方法?
我知道我可以迭代 people 数组并将地址推送到新数组中,但我想一定有一种更简单的方法。
最佳答案
也许是这样:
people.map(function(x){return x.address;});
您仍在迭代,但更简洁。
关于Javascript:从对象数组中提取对象,并将它们放入新数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704872/