JS中什么叫深拷贝一个对象?

浅拷贝只复制对象的第一层属性,深拷贝则递归地复制所有层级的属性。

示例

function deepClone(obj) {
return JSON.parse(JSON.stringify(obj));
}

const original = { a: 1, b: { c: 2 } };
const copy = deepClone(original);

console.log(copy); // { a: 1, b: { c: 2 } }

JavaScript

JS中什么是事件委托(Event Delegation)?

上一篇

JavaScript

Javascript如何避免全局变量污染?

下一篇