javascript - js异常控制如何跳出迭代
本文介绍了javascript - js异常控制如何跳出迭代的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
function foo() {
try {
//blahblah
foo();
}
catch(e) {
//blahblah
}
如上示例函数,如果在迭代过程中出现错误,只会结束该次迭代,如何实现在迭代中如果出现错误直接终止整个函数?谢谢。
解决方案
可以考虑做一个开关
var type = true;
function foo() {
if(type==false){
return;
}
try {
//blahblah
foo();
}
catch(e) {
//blahblah
type=false;
}
}
这篇关于javascript - js异常控制如何跳出迭代的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文