改变object的内容,之前添加的数组元素也被修改,达不到我想要的效果
代码:
let myobject={
hasshop:true,
selectStore:true,
cart:[],
};
for(let i = 0; i < mydata.shop_array.length;i++){
myobject.name=mydata.shop_array[i];
for (let j = 0; j < mydata["" + mydata.shop_array[i] +""].length;j++){
let mycart = mydata["" + mydata.shop_array[i] + “”][j];
mycart.selected=true;
myobject.cart.push(mycart);
}
myarray.push(myobject);
}
},