克隆对象Javascript适用于所有

时间:2019-03-16 08:44:25

标签: javascript arrays object duplicates es6-class

并且我尝试使用对象关联来克隆对象。

const defaults = {
   a: [],
   b: [],
   c: [],
   d: [],
   e: [],
   f: [],
   g: []
};

this.rowSetSlug = Object.assign({},defaults);
this.rowSetObject = Object.assign({},defaults);
this.rowSetModified = Object.assign({},defaults);

但是当我填充

这样的一个对象时
this.rowSetObject.push(object);

然后执行console.log()

console.log(this.rowSetObject);
console.log(this.rowSetModified);
console.log(this.rowSetSlug);

所有这些都具有rowSetObject项,如果我填充其他项,它们将复制。

谢谢

0 个答案:

没有答案