js把一个对象赋给一个变量后改变旧对象的值这个变量也变化了
解决方法:
那是因为JavaScript中对象的赋值是默认引用赋值的,和java对象一样的道理,如果你想要复制赋值,则必须要重新分配对象。
例如我想把store.state.answer赋值给 cur_answer,可以这样:
var cur_answer= Object.assign({}, store.state.answer);
有建议,请留言!
*您的姓名:
*所在城市:
*您的联系电话:
*您的QQ:
咨询问题: