javascript 多维数组循环后,重新生成新数组

var arr= [{id:1,name:1,job:[{a:1,a:2}]},{id:2,name:2,job:[a:3,a:4]}……];

最终想实现:

arr=[{id:1,name:1,a:1},{id:1,name:1,a:2},{id:2,name:2,a:3},{id:2,name:2,a:4}……];

说白了,就是想把job这个数组里面的元素拉出来,然后重新生成一个数组。
我用过foreach 和map,但是总发现差一点。


素胚勾勒不出你
浏览 1496回答 2
2回答

达令说

递归可以实现
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript