当满足特定条件时停止 JavaScript 函数
我找不到在满足给定条件时部分停止函数的推荐方法。我应该使用 exit
或 break
之类的东西吗?
我目前正在使用这个:
if ( x >= 10 ) { return; }
// other conditions;
I can't find a recommended way to stop a function part way when a given condition is met. Should I use something like exit
or break
?
I am currently using this:
if ( x >= 10 ) { return; }
// other conditions;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
Return 是退出函数体的方式。您正在使用正确的方法。
我想,根据您的应用程序的结构,您也可以使用 throw。这通常需要将对函数的调用包装在 try / catch 块中。
Return is how you exit out of a function body. You are using the correct approach.
I suppose, depending on how your application is structured, you could also use throw. That would typically require that your calls to your function are wrapped in a try / catch block.
为此使用
return
use
return
for thisreturn
语句从函数内的任何位置退出函数:The
return
statement exits a function from anywhere within the function:在主函数中使用 try...catch 语句,每当您想停止该函数时,只需使用:
Use a
try...catch
statement in your main function and whenever you want to stop the function just use:当满足条件时抛出异常以中断函数。
}
throwing the exception when the condition is met to break the function.
}
尝试使用 return 语句。它效果最好。当条件满足时,它会停止该功能。
Try using a return statement. It works best. It stops the function when the condition is met.