shuangmianxiaoQ / study-note

日常学习或工作笔记
6 stars 1 forks source link

ES6、ES7、ES8、ES9、ES10 概览 #36

Open shuangmianxiaoQ opened 5 years ago

shuangmianxiaoQ commented 5 years ago

本文参考: ES6、ES7、ES8、ES9、ES10新特性一览

ES6(2015)

类(class)

class Animal {
  // 构造函数,实例化的时候将会被调用,如果不指定,那么会有一个不带参数的默认构造函数.
   constructor(name,color) {
    this.name = name;
    this.color = color;
  }
  // toString 是原型对象上的属性
  toString() {
    console.log('name:' + this.name + ',color:' + this.color);
  }
}

模块化

箭头函数

函数参数默认值

模板字符串

解构赋值

延展操作符

对象属性简写

Promise

let 与 const

ES7(2016)

Array.prototype.includes()

指数操作符