浅拷贝和深拷贝的区别
假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。
var a = {}; var b = {'c':1,'d':2} for(var i in b){ a[i] = b[i] } console.log(a) 这是深拷贝不是什么浅拷贝 讲错了 浅拷贝是 a = b
假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。
var a = {}; var b = {'c':1,'d':2} for(var i in b){ a[i] = b[i] } console.log(a) 这是深拷贝不是什么浅拷贝 讲错了 浅拷贝是 a = b
2019-09-18
举报