使用map方法替代find方法提升代码效率
可以使用'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 著作权归作者所有。请勿转载和采集!