如何在满足特定条件时停止JavaScript函数
我无法find一种推荐的方法来在给定的条件满足时部分停止function。 像退出或rest?
我目前正在使用这个:
If ( x >= 10 ) { return; } other conditions;
返回是你如何退出一个函数体。 您正在使用正确的方法。
我想,根据你的应用程序的结构,你也可以使用throw。 这通常要求你的函数调用被封装在一个try / catch块中。
为此使用return
if(i==1) { return; //stop the execution of function } //keep on going
return
语句从函数中的任何地方退出函数:
function something(x) { if (x >= 10) // this leaves the function if x is at least 10. return; // this message displays only if x is less than 10. alert ("x is less than 10!"); }
在主函数中使用try catch
,只要你想停止函数就写:
抛出新的错误(“停止function!”);