这种多个对象拼接的情况有没有更好的写法?
想要的数据结构是[item,{extra:{obj1,obj2}}]这种形式的
data.forEach((item,index)=>{
if(obj[index]){
if(obj[index].length===1){
arr.push(Object.assign(item,{extra:obj[index][0]}))
}else{
arr.push(Object.assign(item,{extra:Object.assign(obj[index][0],obj[index][1])}))
}
}else{
arr.push(item)
}
})
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…