我有以下代码:
switch (entityType) {
case "Exam":
entityId = formData.examId;
idColumn = 'examId';
break;
case "Subject":
entityId = formData.subjectId;
idColumn = 'subjectId';
break;
}
它比这重复的次数更多,但我在这里只显示两个案例值。我相信可以通过获取 entityType 的小写字母并添加 Id 来获取 idColumn 的值。但是有没有一种方法可以根据 entityType 为字段提取 formData 中的值,而无需手动编写很多次代码。