老师,您看我这样理解对么?

来源: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回答

好帮手慕码

2019-11-30

同学你好,你的理解大致是正确的。如下可以再准确一下:

http://img1.sycdn.imooc.com/climg/5de248de0972609f07710127.jpg

这里应该是跳出try语句。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程