js的深拷贝与浅拷贝

理解这个之前我们需要对js的数据类型,堆内存和栈内存做好充分的理解 深拷贝与浅拷贝的概念: 深拷贝可以理解为指向两个不同的内存地址 浅拷贝可以理解为指向同一个内存地址 下面是一个浅拷贝的例子: 数组的浅拷贝: var arr=[1,2,3],arr1=[]; arr1=arr; arr1[0]=0; console.log(arr)=> [0, 2, 3]; 对象的浅拷贝: var obj={a:
相关文章
相关标签/搜索