可以使用数组的find方法来替代forEach循环中的if语句,可以提高代码的可读性和性能。

优化后的代码如下:

if (this.tableData?.length) {
  this.tableData.forEach(item => {
    const suggested = suggestedDataList.find(s => s.assesseeId === item.assesseeId);
    if (suggested) {
      item["improvementContent"] = suggested.improvementContent || "";
    }
  });
}
代码优化 if thistableDatalength thistableDataforEachitem = suggestedDataListforEachsuggested= ifitemassesseeId === suggestedassesseeId itemimprovementContent = su

原文地址: https://www.cveoy.top/t/topic/ibCB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录