摘要: ES6中加入了let,const字符,先说说新的区别: 作用域:let 声明的变量只在它所在的代码块内有效,而且不存在变量提升,即变量可以在声明之前使用,值为undefined。let未声明变量前会报错。 如果区块内存在let和const命令,这个代码块对这些命令声明的变量从一开始就形成了封闭作用域 阅读全文
posted @ 2018-05-04 16:16 tangjiao_Miya 阅读(258) 评论(0) 推荐(0) 编辑
摘要: JS在创建之初不支持类,因为很多开发者为处理类创建了好多代码库,最终导致ES6引入了类。 ES5及更早的版本都不支持类,与类最接近的是:创建一个构造器,然后将方法指派到该构造器的原型上。就是原型继承。原型继承的模式在许多JS库中都存在,这也是ES6类的出发点。 类的声明: 以class关键字开始,其 阅读全文
posted @ 2018-05-04 15:47 tangjiao_Miya 阅读(186) 评论(0) 推荐(0) 编辑