JS二维数组转换一维数组

2025-03-11 03:30:23
推荐回答(1个)
回答1:

var arr=[[{a:1},[{b:2,c:3},{b:2,c:3}]],[{e:1},[{f:2,g:3}]]];
var arr1=[];
arr.forEach(function(e1){
e1.forEach(function(e2,i){
if(i>0)e2.forEach(function(e3){
arr1.push(Object.assign(e1[0], e3));
});
});
});
console.log(arr1);