摘要: ES6一方面规定,为了保持兼容性,var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从ES6开始,全局变量将逐步与顶层对象的属性脱钩。 var a = 1; // 如果在Nod 阅读全文
posted @ 2017-05-28 20:50 迎风的瓶子 阅读(530) 评论(0) 推荐(0) 编辑
摘要: const声明一个只读的常量。一旦声明,常量的值就不能改变。这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const PI = 3.1415; PI // 3.1415 PI = 3; // TypeError: Assignment to constant variabl 阅读全文
posted @ 2017-05-28 20:21 迎风的瓶子 阅读(128) 评论(0) 推荐(0) 编辑
摘要: let实际上为 JavaScript 新增了块级作用域。 块级作用域的出现,实际上使得获得广泛应用的立即执行函数表达式(IIFE)不再必要了。 本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。 阅读全文
posted @ 2017-05-28 20:02 迎风的瓶子 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 摘自阮一峰的es6教程 http://es6.ruanyifeng.com/#docs/let 阅读全文
posted @ 2017-05-28 17:55 迎风的瓶子 阅读(263) 评论(0) 推荐(0) 编辑