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 documentation有很多受支持的IE版本。 Mozilla documentation表示它是在JavaScript 1.2(1997年发布)中实现的,并且它在ECMA-262,第3版(1999)中。通过这种方式,标签应该非常便携,但我能指望它吗?