js中某一個數組的物件替換到另一個數組物件中
阿新 • • 發佈:2018-12-19
要求:要把arr2裡面的a陣列的物件全部替換成arr1的值
var arr1 = [
{temp:1,x1:1},
{temp:2,x2:3},
{temp:3,x3:4},
{temp:4,x4:4}
]
var arr2 = [
{
a:[
{temp:1,x1:2},
{temp:2,x2:2},
{temp:3,x3:2},
]
},
{
a:[
{temp:1,x1:4},
{temp:2,x2:4},
{temp:3,x3:4}
]
},
{
a:[
{temp:1,x1:5},
{temp:2,x2:5},
{temp:3,x4:5}
]
}
]
for(var i=0;i<arr2.length;i++){
var ary = arr2[i].a
for(var j=0;j<arr1.length;j++){
ary[j] = arr1[j]
}
}
console.log(arr2)
此時的arr2裡面的a就是arr1的物件