深拷贝和浅拷贝的区别

简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。(浅拷贝 只拷贝指针,深拷贝就是拷贝他的值,重新生成的对像。就像是浅拷贝就是你的影子,深拷贝是你的克隆人,你没了影子也就没了,但是克隆人还活着。) 浅拷贝例子 let a = [0,1,2,3,4,5], b = a a[0] = 1 ; console.
相关文章
相关标签/搜索