
深拷貝淺拷貝的介紹及其實現方式
上一章我們利用JSON.stringify()與JSON.parse()方法實現了深拷貝,但是這種方法存在很多弊端,如對象的屬性值是函數時,無法拷貝;不能解決循環(huán)引用的問題;無法拷貝特殊對象,比如:RegExp、BigInt、Date、Set、Map等。這一章我們來詳細介紹一下深拷貝與淺拷貝。首先要知道,js中數據類型分為基本數據類型 (Number, String, Boolean, Null,...