concat 无法克隆数组?
发布于 8 年前 作者 junye 13672 次浏览 来自 官方Issues

this.data.indexbanner = res.msg.concat();

res.msg[0][“pic”]=“abc”;   //这里改了数组的内容后,indexbanner的数组内容也跟着变了,怎么解决呢???

console.log(this.data.indexbanner);

2 回复

把你要连接的数组放到括号里

对象深拷贝代码如下:this.data.indexbanner = JSON.parse(JSON.stringify(res.msg))

回到顶部