在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ js中數(shù)組reduce的兩道題,求解答

js中數(shù)組reduce的兩道題,求解答

1.三個(gè)數(shù)組
[1,2,3],[4,5],[6,7]
展開(kāi)為
145,147,156,157,246.....

2.數(shù)組對(duì)象
[{name:'a',children:[{name:'a-1'}]},{name:'b',children:[{name:'b-1'}]}]
展開(kāi)為
[{name:'a'},{name:'a-1'},{name:'b'},{name:'b-1'}]

回答
編輯回答
呆萌傻

第一個(gè)在GitHub上,貌似是一樣的功能(跟reduce沒(méi)啥關(guān)系,不過(guò)邏輯是一樣的):https://github.com/Jiasm/note...

第二個(gè)看起來(lái)是這樣的操作,如果非要用reduce的話:

[{ name: 'a', children:[{ name: 'a-1' }] }, { name:'b', children: [{ name: 'b-1' }] }].reduce((results, current) => 
  results.concat({ name: current.name }, ...current.children)
, [])
2017年9月24日 13:48