对象的浅拷贝
原对象属性和拷贝原对象的属性共享相同的引用的副本。
创建浅拷贝?
js中,所有标准的内置对象赋值操作创建的是浅拷贝而不是深拷贝(Array.from(), Object.create(), Object.assign(), Array.prototype.concat(), Array.prototype.slice())
分配了全新的值给copy[0]
深拷贝:
原对象属性和拷贝原对象的属性不共享相同的引用
创建深拷贝?
如果一个js对象可以序列化,则存在一种创建深拷贝对象的方式:JSON.parse(JSON.stringfy(obj))返回全新的js对象
https://developer.mozilla.org/zh-CN/docs/Glossary/Deep_copy
https://developer.mozilla.org/zh-CN/docs/Glossary/Shallow_copy