深拷貝對象非常簡單,先將對象轉換為字符串,再轉換成對象即可。
const deepcopy = obj =>json.parse(json.stringify(obj))。
除了利用 json 的 api,還有更新的深拷貝對象的 structuredclone api,但並不是在所有的瀏覽器中都支持。
structuredclone(obj)。
const deepcopy = obj =>json.parse(json.stringify(obj))。
除了利用 json 的 api,還有更新的深拷貝對象的 structuredclone api,但並不是在所有的瀏覽器中都支持。
structuredclone(obj)。