js含对象的数组使用注意事项(深拷贝和浅拷贝)

先看一段测试代码数组 testA数组里包含了一个obj变量,而后把testA赋值给testB,再去改变testB里的a的值,这时发现testA里的a的值也改变了。测试 看下打印信息,testA里的a值也跟着改变了3d   出现这种结果的问题根本缘由是js的深拷贝和浅拷贝,网上关于深拷贝和浅拷贝的资料不少,百度一下就能理解了blog 记录一下实现深拷贝最采用的两种方法   concat和slice
相关文章
相关标签/搜索