从克隆对象中删除属性会影响两个对象吗?

时间:2017-09-28 08:00:47

标签: javascript angular ecmascript-6

我正在尝试克隆一个对象并删除两个属性,

this.clone = Object.assign({}, this.purchaseOrder)
console.log("0clone", this.clone)
this.clone.client_purchase_order_items.forEach((order, index) => {
    delete order.list_of_measures;
    delete order.isReadOnly;
});
console.log("purchase Order", this.purchaseOrder)

但它影响了克隆对象和我用于克隆的对象。我不想从this.purchase订单中删除属性。 我该怎么办?

0 个答案:

没有答案