2013-10-12 4 views
-2

У меня есть следующий комплекс массивКак получить массив всех объектов?

var complex = [ 
    { 
     name: '1', 
     values: [1,2,3] 
    }, 
    { 
     name: '2', 
     values: [4,5,6] 
    } 
] 

мне нужно получить следующий результат:

[1,2,3,4,5,6] 

Можно ли получить с помощью undescorejs? Так что я не хочу писать собственные циклы и сослагательного наклонения

ответ

4
_.flatten(_.pluck(complex, 'values')) 

или вы можете написать это по-разному

_(complex).chain().pluck('values').flatten().value() 
Смежные вопросы