本来很清楚对象的赋值含义,结果在用的时候需要2个对象表达不同的模型,还是一不小心直接使用了赋值,结果2个对象其实是指向一个内存,该错误卡了几个小时!特此笔记以示警告!
在es6中,对象拷贝可以直接这样var newObj = Object.assign({}, obj);
本来很清楚对象的赋值含义,结果在用的时候需要2个对象表达不同的模型,还是一不小心直接使用了赋值,结果2个对象其实是指向一个内存,该错误卡了几个小时!特此笔记以示警告!
在es6中,对象拷贝可以直接这样var newObj = Object.assign({}, obj);
本文标题:忽略了对象赋值的实质
本文链接:https://www.haomeiwen.com/subject/nxvhtctx.html
网友评论