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 年)中实现的。这样一来,标签应该非常便携,但我可以指望它吗?