vue的for循环数组push时候遇见的坑
在vue中循环数组push时候是一个对象,导致和想要的不一致。
解决办法,直接上代码:
for (let x = 0; x < this.ansNum; x++) {
let copyAnswer = JSON.parse(JSON.stringify(answer));
question.queAndAnsList.push(copyAnswer);
}
for (let i = 0; i < this.queNum; i++) {
let copyQuestion = JSON.parse(JSON.stringify(question));
this.tableData.queAndAnsList.push(copyQuestion);
}
通过json转一圈就换了新对象。巧妙的解决问题。