可以使用'map'方法来替代'find'方法,如下所示:

this.tableData = this.tableData.map((item) => {
  const suggestedItem = suggestedDataList.find(
    (suggested) => item.assesseeId === suggested.assesseeId
  );
  if (suggestedItem) {
    return {
      ...item,
      improvementContent: suggestedItem.improvementContent || ''
    };
  }
  return item;
});

通过使用'map'方法,我们可以直接返回一个新的数组,而不需要修改原始数组。这样可以避免修改原始数组带来的潜在问题,并提高代码的可读性和可维护性。


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

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