摘要: 变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 下面是一些使用嵌套数组进行解构的例子。 如果解构不成功,变量的值就等于undefine 阅读全文
posted @ 2019-02-16 16:21 秦时明月NightTiger 阅读(208) 评论(0) 推荐(0) 编辑
摘要: let 与 const 增强变量声明 ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。 先看个var的常见变量提升的面试题目: ES6 可以用 let 定义块级作用域变量 在 ES6 之前,我们都是用 va 阅读全文
posted @ 2019-02-16 15:56 秦时明月NightTiger 阅读(389) 评论(0) 推荐(0) 编辑
摘要: ES6 的概述 首先,感谢马伦老师的ES6新特性的教程。 ECMAScript 和 JavaScript 的关系是 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 Jscript 和 ActionScript) 阅读全文
posted @ 2019-02-16 15:41 秦时明月NightTiger 阅读(335) 评论(0) 推荐(0) 编辑