JavaScript 中数组,对象的直接复制时的问题
js 中 的对象({})和数组([])是引用类型:
var a = {"w":23,"e":66}//引用类型
var b = a;
如上,如果直接给a赋值会让a 跟 b 之间有引用关系;
执行以下操作:
b.e="98"
结果:
可以看到改变b中e的值,a 中e的值也改变了;
我们可以使用JSON.parse(JSON.stringify(a))进行深拷贝
var x...
原创
2019-01-12 10:56:54 ·
245 阅读 ·
0 评论