1

JavaScript 的一个鲜为人知的特性是您可以在嵌套循环和 switch 语句之间使用break标签continue

i_loop: for (i = 0; i < 10; i++) {
    j_loop: for (j = 0; j < 10; j++) {
        if (i == 3 && i < j)
            break i_loop;
    }
}

此功能是以下问题的答案:

我的问题是,它的便携性如何?MSDN 文档有一长串受支持的 IE 版本。Mozilla 文档说它是在 JavaScript 1.2(1997 年发布)中实现的,并且它是在 ECMA-262,第 3 版(1999 年)中实现的。这样一来,标签应该非常便携,但我可以指望它吗?

4

1 回答 1

3

根据MDN,自“ECMA-262,第 3 版”标准(于 1999 年 12 月发布,所以我相信不应该有一个浏览器不支持它:)

于 2012-06-13T10:26:39.197 回答