При переборе объекта и его обновлении я чувствую, что делаю это неправильно.Это метод, который я построил, чтобы сделать это, и у меня есть сомнения по поводу record[header] = {label: record[header]};
У кого-нибудь есть лучшее решение, чтобы избежать мутации records array?
setAfterRecords(preview: any): void {
const { columns: headers } = preview;
const { rows: records } = preview;
records.map((record, i) => {
headers.forEach(header => {
record[header] = {
label: record[header],
};
});
return record;
});
this.after = { headers, records };
}
Спасибо.