У меня есть строчка кода в моем угловом компоненте, и это занимает более 5 минут, когда количество записей превышает 100000.
this.getGlobalRecordsCol.map(value => {
const dataCheck = this.retainPrevSelectedRecords.some(checkArr => checkArr.RecordId === value.RecordID
&& checkArr.Ctr === value.Ctr);
value.isDisabled = false;
value.Selected = dataCheck ? false : value.Selected;
});
Можно ли оптимизировать эту логику, чтобы минимизировать время выполнения.