ECMAScript
junjunxj
这个作者很懒,什么都没留下…
展开
-
前端学习——《ECMAScript 6 入门》摘要(2)变量的解构赋值
变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。只要某种数据结构具有Iterator 接口,都可以采用数组形式的解构赋值。如果解构不成功,变量的值就等于undefined。let [a, b, c] = [1, 2, 3];//等同于如下语句let a = 1;let b = 2;let c = 3;如果属于不完全解构的话,解构依然成功。let [x, y] = [1, 2, 3];x // 1y /原创 2020-05-27 17:06:40 · 130 阅读 · 0 评论 -
前端学习——《ECMAScript 6 入门》摘要(1)let和const
let和constlet和const为es6新增的类型。let声明的变量在所在的代码块中有效,需要在声明之后再进行使用,存在暂时性死去,只在绑定的区域内有效,不受外部的影响,也成为暂时性死区。var声明的变量在全局有效。ES6 的块级作用域必须有大括号,如果没有大括号,JavaScript 引擎就认为不存在块级作用域。//错误if (true) let x = 1;// 第二种写法,不报错if (true) { let x = 1;}const的作用域与let命令相同:只在原创 2020-05-27 17:07:11 · 116 阅读 · 0 评论