ECMAScript 6常用特性(部分)

2017年5月11日    标签:es6

let&const let: 在块级作用域内定义变量,在块级作用域外不能使用,不存在变量提升,会产生暂时性死区; const: 在块级作用域内定于常量,常量的值必须在定义的时候初始化,并且不能修改(const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动,对于简单对象,值是不可以改边,但对于复合类型的数据,如数组和对象,是可以改变属性和值的),而且在块级作用域外不能使用,不存在变量提升。 let和const申明的全局变量将不属于顶层对象的属性,通过window.变量名将取不到。 Class constructor:constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。

阅读全文