let aa = [{'id':1,name:'a1'},{'id':2,name:'a2'},{'id':3,name:'a3'}]
let bb = [{'id':1,name:'b1'},{'id':2,name:'b2'},{'id':3,name:'b3'}]
let ption = aa.concat(bb)
let ption1 = bb.concat(aa)
let list1 = ption.sort(() => Math.random() - 0.5)
let list2 = ption1.sort(() => Math.random() - 0.5)
获取到list1和list2
但是在vue中 为什么在我操作list1中的数据时,对应的list2中的数据也被操作了??
该怎么组合aa bb才不会操作aa时bb同时也被操作
深拷贝,切断引用关系。
JSON.parse(JSON.stringify())