angular - Angular 中的代码执行需要更多时间
问题描述
我的角度组件中有以下代码行,当记录数超过 100000 时,它需要 5 分钟以上。
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;
});
是否可以优化此逻辑以最小化执行时间。
解决方案
推荐阅读
- android - 使用 Retrofit Android 的相互身份验证
- python - 如何从 Kivy 弹出窗口中完全删除标题(使用 Python 而不是 .kv)?
- python-3.x - 我必须将聚类算法应用于我的数据集的列
- python - 如何绘制回归线?
- javascript - 如何通过单击和使用 vanilla js 来更改 div 的图标?
- r - 将行连续重采样到数据框的列中(用于时间序列分析)
- mongodb - 在 MongoDB docker-compose.yml 中保存数据的正确方法
- javascript - 从 span 类中提取文本到 FacetWP Proximity Input 文本字段
- joomla - 获取组件中某条记录的id
- java - JAVA:从对象的对象中获取方法