2014-11-02 9 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

ответ

1

Может быть, это:

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

Вы еще перебор, но это более краткое.