首页 > 代码库 > 带你正确了解ES6
带你正确了解ES6
ES6全名是ECMAScript 6,是JavaScript语言的下一代标准。
Babel,可以将ES6代码转为ES5代码,是一个环境执行。
ES6最常用的特性:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments
let, const类似于var,是ES6的新的声明方式。
原型、构造函数,继承看起来更清晰。
1 class Animal { 2 constructor(){ 3 this.type = ‘animal‘ 4 } 5 says(say){ 6 console.log(this.type + ‘ says ‘ + say) 7 } 8 } 9 10 let animal = new Animal() 11 animal.says(‘hello‘) //animal says hello 12 13 class Cat extends Animal { 14 constructor(){ 15 super() 16 this.type = ‘cat‘ 17 } 18 } 19 20 let cat = new Cat() 21 cat.says(‘hello‘) //cat says hello
带你正确了解ES6
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。