js把一个对象赋给一个变量后改变旧对象的值这个变量也变化了
解决方法:
那是因为JavaScript中对象的赋值是默认引用赋值的,和java对象一样的道理,如果你想要复制赋值,则必须要重新分配对象。
例如我想把store.state.answer赋值给 cur_answer,可以这样:
var cur_answer= Object.assign({}, store.state.answer);
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti