У меня проблема при клонировании объектов.У меня есть массив стратегий, в который я пытаюсь добавить стратегические объекты. Он работает несколько раз, когда появляются ошибки со следующим сообщением об ошибке.Может ли кто-нибудь сказать мне, в чем может быть проблема.Объект стратегии состоит из объектов объектов.В методе 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();
}