是否有退出已调用当前正在执行的函数的函数的方法?如何在javascript中退出调用函数
一个例子是:
function doOneTwoThree(){
doStuff(1, print);
doStuff(2, print);
doStuff(3, print);
}
function doStuff(parameter, aFunction){
if(parameter === 2) {
//exit from doOneTwoThree
}
aFunction(parameter);
}
function print(something){
console.log(something);
}
另一种选择是在doStuff
返回一个错误,并在每doOneTwoThree
我打电话doStuff
时检查这个错误。但我想不是每次都检查它...
'回报;'我亲爱的:) – kidwon 2013-03-08 15:25:04
你总是可以只扔目的的JavaScript错误。 – 2013-03-08 15:25:41
'return'会返回到调用函数,但?或者我误解了? – 2013-03-08 15:25:43