鉴于此功能:
function foo() {
if (!doStep1) {
return false;
}
if(!doStep2()) {
return false;
}
...
// at this point, the rest can fail,
// but the overall outcome should be considered a success
doStep15();
doStep16();
...
return true;
}
我想将两者之间的所有内容包装在另一个函数中。
知道如何命名这个函数来执行强制性步骤但其结果我不关心?
答案 0 :(得分:4)
function mandatorySteps() {
return doStep1() && doStep2() && ...;
}
function optionalSteps() {
doStep15(); doStep16(); ...
}