【发布时间】:2022-01-07 11:18:06
【问题描述】:
我正在将objA 复制到objB
const objA = { prop: 1 },
const objB = objA;
objB.prop = 2;
console.log(objA.prop); // logs 2 instead of 1
数组也有同样的问题
const arrA = [1, 2, 3],
const arrB = arrA;
arrB.push(4);
console.log(arrA.length); // `arrA` has 4 elements instead of 3.
【问题讨论】:
-
如果您不使用 jQuery,这可能会有所帮助:stackoverflow.com/questions/728360/…
标签: javascript object copy