2014-11-02 40 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;}); 

你還是迭代,但它更簡潔。

相關問題