concat 无法克隆数组?

发布于 9 年前作者 junye13771 次浏览最后编辑 9 年前来自 issues

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

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

console.log(this.data.indexbanner);

2 回复
tqian
tqian1 楼6 年前

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

dumin
dumin2 楼6 年前

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