JavaScript有哪些令人惊讶的特性,具体详解是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2371个文字,预计阅读时间需要10分钟。
目录+从任意一个代码块中+break+解构一个已存在的变量+对数值进行解构+类声明是块级作用域的+同名参数+typeof+不安全+新数组+从任意一个代码块中+break+你应该已经知道你可以从任意循环中退出+
目录
- 从任何一个代码块中 break
- 解构一个已存在的变量
- 对数值进行解构
- 类声明是块级作用域的
- 同名参数
- typeof 不安全
- 新数组
从任何一个代码块中 break
你应该已经知道你可以从任意循环中 break 和 continue —— 这是一个相当标准的程序设计语言结构。但你可能没有意识到,你可以给循环添加一个 label ,然后跳出任意层循环:
outer: for(var i = 0; i < 4; i++) { while(true) { continue outer; } }
label 特性同样适用于break和continue。
本文共计2371个文字,预计阅读时间需要10分钟。
目录+从任意一个代码块中+break+解构一个已存在的变量+对数值进行解构+类声明是块级作用域的+同名参数+typeof+不安全+新数组+从任意一个代码块中+break+你应该已经知道你可以从任意循环中退出+
目录
- 从任何一个代码块中 break
- 解构一个已存在的变量
- 对数值进行解构
- 类声明是块级作用域的
- 同名参数
- typeof 不安全
- 新数组
从任何一个代码块中 break
你应该已经知道你可以从任意循环中 break 和 continue —— 这是一个相当标准的程序设计语言结构。但你可能没有意识到,你可以给循环添加一个 label ,然后跳出任意层循环:
outer: for(var i = 0; i < 4; i++) { while(true) { continue outer; } }
label 特性同样适用于break和continue。

