JavaScript代码优化:使用for循环替代find方法
{"title":"不使用find方法修改下面代码:\nthis.tableData.forEach((item) => {\n const suggestedItem = suggestedDataList.find(\n (suggested) => item.assesseeId === suggested.assesseeId\n );\n if (suggestedItem) {\n item["improvementContent"] = suggestedItem.improvementContent || "";\n }\n });","description":"可以使用for循环来替代find方法来实现相同的功能:\n\nfor (let i = 0; i < this.tableData.length; i++) {\n const item = this.tableData[i];\n let suggestedItem;\n for (let j = 0; j < suggestedDataList.length; j++) {\n if (item.assesseeId === suggestedDataList[j].assesseeId) {\n suggestedItem = suggestedDataList[j];\n break;\n }\n }\n if (suggestedItem) {\n item["improvementContent"] = suggestedItem.improvementContent || "";\n }\n} "}
原文地址: https://www.cveoy.top/t/topic/p13v 著作权归作者所有。请勿转载和采集!