如何在满足特定条件时停止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!”);

Interesting Posts