【发布时间】:2018-09-10 22:29:58
【问题描述】:
我在克隆对象时遇到问题。我有策略数组,我正在尝试向其中添加策略对象。它有时会在出现以下错误消息的错误时工作。有人可以告诉我可能是什么问题。 策略对象由对象的对象组成。在 Add 方法中,我试图将元素零的策略添加到策略数组中。
export interface Strategy {
domicile: Domicile;
captiveAssumption: StrategyCaptiveAssumption;
modelingAssumptions: StrategyModelingAssumption;
selectedLinesOfBusiness: SelectedLineOfBusinessInput[];
accountRules: StrategySpecialAccountRules;
minCapitalContribution: StrategyMinCapitalContribution;
results: Results;
}
将循环结构转换为 JSON 在 JSON.stringify()
add() {
if (!this.showAddStrategy) {
return;
}
const strategy: Strategy = JSON.parse(JSON.stringify(this.strategies[0]));
this.strategies.push(this.strategies[0]);
this.save.emit();
this._expandLastStrategy();
}
【问题讨论】: