ES6 文档

常用语法

let, const

  • let定义变量,const定义常量
  • 不能重复定义
  • 块级作用域
  • 不存在变量提升

箭头函数

  • 参数 => 表达式 / 语句
  • 继承外层作用域
  • 不能用作构造函数
  • 没有prototype属性

模版字符串

  • 反引号标识
  • 支持多行字符串
  • 支持变量和表达式

Promise

  • Promise对象
  • 关键词:resolve, reject, then

面向对象-类

  • 关键词:class
  • 语法糖,对应function
  • 构造函数,constructor

面向对象-类的继承

  • extends:类的继承
  • super:调用父类的构造函数

面向对象-对象

  • 对象里属性的简写
  • 对象里方法的简写
  • 属性名可以为表达式
  • 其他扩展

模块化

  • 解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程
  • CommonJs, AMD, CMD
  • 关键词:export, import
0%