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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引用:http://hao.jser.com/archive/10813/?utm_source=tuicool&...
    庄志平阅读 4,946评论 1 14
  • ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015...
    fighterboy阅读 3,677评论 0 4
  • ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015...
    何wife阅读 3,008评论 0 0
  • 什么是Es6? 新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony...
    yyshang阅读 2,532评论 0 1
  • 最常用的ES6特性 let, const, class, extends, super, arrow functi...
    ldlecit阅读 1,033评论 0 0