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