老师,您看我这样理解对么?
来源:2-3 创建XMLHttpRequest对象
Walker游游
2019-11-30 18:20:16
for (var i = 0; i < len; i++) {
try{
// 创建XMLHttpRequest对象
xhr = new ActiveXObject(xhrArr[i]);
break;
}
catch(ex){}
}
在for循环里,如果 xhr = new ActiveXObject(xhrArr[i]);语句执行成功(也就是说new ActiveXObject(xhrArr[i])成功地创建了对象),那就会继续向下执行break,跳出循环。相反,如果这条语句执行出错,就会跳到catch里去执行,从而跳过break;语句,继续循环。
1回答
同学你好,你的理解大致是正确的。如下可以再准确一下:

这里应该是跳出try语句。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题