js for循环对象数组得相同值,就是最后一个?大家怎么解决的?
for (let i = 0, leng =x.length; i < leng; i++) {
var cartInfo= JSON.parse(JSON.stringify(cartInfo[i]));有这句才可改变对象内存地址
cartInfo[i].attrInfo=i
console.log(cartInfo[i].attrInfo) 打印正确,无则循环结束全部为相同值
}