我需要创建我的对象的克隆,而不创建它的引用。当我尝试复制 EquipmentClass 时,女巫是我对其克隆的主要对象,如果我更改 EquipmentClass 的某些属性,它也会更改我的 EquipmentClassCloneEdit。我不希望这种情况发生。
我试图这样分配值:
this.equipmentClassCloneEdit = Object.assign({}, this.equipmentClass);
这是我的模型:
export class EquipmentClass {
equipmentClassId: number;
name: string;
description: string;
isDeleted: boolean;
propertyValuesList: EquipmentClassPropertyValue[] = [];
}