2014-11-02 43 views
1

说我有的Javascript:从对象的数组中提取对象,并把它们放入一个新的数组

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"}}] 

,我希望得到公正的地址对象的数组,有没有一条捷径?

我知道我可以迭代人员数组,并将地址推送到一个新的数组上,但我想必须有一个更简单的方法。

+0

下划线:_.pluck – Dinesh 2014-11-02 21:59:16

回答

1

也许这:

people.map(function(x){return x.address;}); 

你还是迭代,但它更简洁。

相关问题