function MyFunction () {
if (SomeCondition) {
MyInnerFunction(SomeParam);
return;
}
if (SomeOtherCondition) {
MyInnerFunction(SomeOtherParam);
return;
}
if (SomeThirdCondition) {
MyInnerFunction(AnotherParam);
return;
}
function MyInnerFunction(Param) {
// Do some work here
// HERE: I want return from MyFunction
}
}
可以看到,当MyInnerFunction
返回时,下一条要执行的return
语句是MyFunction
. 有没有办法消除所有这些 return 语句,以便在MyFunction
内部执行return MyInnerFunction
?
谢谢。