我有两个与代码相关的问题:
对于我的代码,我应该在 if - else 的每个部分之后都有一个 break 语句,还是在最后只有一个?同样当我定义我的对象时。对 Pk、参数、表、成功等字段使用大写是标准做法吗?
case "Exam":
if (accountID) {
obj = {
pk: pk = accountID + "04000",
param: '?pk=' + accountID + "04000",
table: "Content",
success: true
};
// break here ?
} else {
paramOnFailure("Please reselect Account");
obj = {
success: false
};
// break here ?
}
// break here ?
由于无论如何您都会break;
,因此您应该将break;
放在最后一个块之后。至于命名约定,不,约定不是大写的。小写很好😊
case "Exam":
if (accountID) {
obj = {
pk: pk = accountID + "04000",
param: '?pk=' + accountID + "04000",
table: "Content",
success: true
};
} else {
paramOnFailure("Please reselect Account");
obj = {
success: false
};
}
break; // break here
每个情况末尾的一次中断就足够了,因为特定案例块的最后一个语句除非返回,否则无论如何都会命中。
使用小写是javascript中的标准做法。如果您的变量名称中有多个单词,请使用驼峰大小写来提供清晰的图片。
在我看来,
1. break;
可以在最后一行
使用一次2. Pk、参数、表、成功等字段不要将其用作大写