ECMAScript 6 ES6 学习笔记一

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。

最常用的ES6特性

let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments

3) class, extends, super

这三个特性涉及了ES5中最令人头疼的的几个部分:原型、构造函数,继承...你还在为它们复杂难懂的语法而烦恼吗?你还在为指针到底指向哪里而纠结万分吗?   有了ES6我们不再烦恼!

classAnimal{ constructor(){this.type='animal' } says(say){ console.log(this.type+ ' says ' + say) }}let animal =newAnimal()animal.says('hello')//animal says helloclassCatextendsAnimal{ constructor(){super()this.type='cat' }}let cat =newCat()cat.says('hello')//cat says hello

你可能感兴趣的:(ECMAScript 6 ES6 学习笔记一)