【发布时间】:2016-01-12 04:11:34
【问题描述】:
我需要从一个函数中终止 javascript,这样它就不会执行脚本调用的下一个代码块和其他函数,这些函数跟在当前函数之后。
我在 SO 中发现了这个现有问题:How to terminate the script in Javascript,其中给出了触发错误/异常的解决方案,该错误/异常将立即终止脚本。
但我的情况不同,因为我终止脚本的目的是防止在当前函数不停止执行脚本的情况下来自下一个函数的错误。所以,触发另一个错误来防止错误并不能解决我的目的!
那么,有没有其他方法可以终止 javascript 而不是抛出错误/异常?
请在标记为重复之前正确阅读我的问题,我已经解释了为什么它不能解决我提到的问题的问题!。
【问题讨论】:
-
您的要求在浏览器环境下不合理。你需要重新安排你的逻辑,这样你就不能调用会出错的函数。或者设置一个他们检查的标志,如果它被设置或其他东西提前返回。
-
我读完了,Tareq。您没有阅读这里的建议和那里的所有答案吗?在
main函数中创建一个控制结构并从您的函数返回到它。然后,您有权决定是继续操作还是允许脚本正常终止。 -
使用 jQuery 是一种选择吗?
-
@guest271314,当然,如果可能的话没有错误。
标签: javascript exit