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 = JSON.parse(
相关文章
相关标签/搜索