☀️看完这篇深浅拷贝(js版),再也不怕面试官了。
面试官:写个深浅拷贝吧。 我:…????(原地爆炸)什么是深浅拷贝?对基本类型的拷贝就 是对值复制进行一次拷贝,而对于引用类型来说,拷贝的不是值,而是值的地址,最终两个变量的地址 指向的是同一个值。还是以前的例子: 要想将 obj1 和 obj2 的关系断开,也就是不让他指向同一个地址。根据不同层次的拷贝,分为深拷贝 和浅拷贝。浅拷贝:只进行一层关系的拷贝。深拷贝:进行无限层次的拷贝。浅拷贝:只考虑对象类型。function shallowCopy(obj) { if (type
原创
2021-05-28 10:53:41 ·
293 阅读 ·
38 评论