什么是label语句?
标签语句用于给语句加标签,标签可以与变量重名,它是一个独立的语法元素(既不是变量,也不是类型),其作用是标识”标签化语句(
labeled statement)”相当于定位符,用于跳转到程序的任意位置
MDN: 标记语句可以和 break或者continue语句一起使用。标记就是在一条语句前面加个可以引用的标识符(identifier)。
终止外层 for 循环
输出结果:
输出结果:
打断内层 for 循环
输出结果:
能否中断 forEach 循环呢?
很明显不能,因为forEach、map等函数接受的是一个函数,而label语句是无法跨越函数边界的