1
如何將具有父子關係的對象數組平鋪到單個數組中,該數組是具有Underscore的每個父對象和子對象的乘積?假設如下:使用Underscore平面映射和投影數組
var parents=[
{id:1,name:'John',children:[{id:1,name:'Nancy'},{id:2,name:'Bob'}]},
{id:2,name:'Jack'},
{id:3,name:'Jane',children:[{id:1,name:'Chloe'},{id:2,name:'Lisa'}]}
]
我需要以下的輸出:
var aggregate=[
{id:1,name:'John',child:{id:1, name: 'Nancy'}},
{id:1,name:'John',child:{id:2, name: 'Bob'}},
{id:2,name:'jack',child:null},
{id:1,name:'Jane',child:{id:1, name: 'Chloe'}},
{id:1,name:'Jane',child:{id:2, name: 'Lisa'}}
]
我有一種感覺,我需要使用map
和chaining
。
在此先感謝。
輝煌,謝謝。 –