ECMAScript 6 教程

《ECMAScript 6 教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。
本书为中级难度,适合已经掌握 ES5 的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。如果你是 JavaScript 语言的初学者,建议先学完《JavaScript 语言入门教程》,再来看本书。

  1. ECMAScript 6 简介
  2. let 和 const 命令
  3. 变量的解构赋值
  4. 字符串的扩展
  5. 字符串的新增方法
  6. 正则的扩展
  7. 数值的扩展
  8. 函数的扩展
  9. 数组的扩展
  10. 对象的扩展
  11. 对象的新增方法
  12. 运算符的扩展
  13. Symbol
  14. Set 和 Map 数据结构
  15. Proxy
  16. Reflect
  17. Promise 对象
  18. Iterator 和 for...of 循环
  19. Generator 函数的语法
  20. Generator 函数的异步应用
  21. async 函数
  22. Class 的基本语法
  23. Class 的继承
  24. Module 的语法
  25. Module 的加载实现
  26. 编程风格
  27. 读懂规格
  28. 异步遍历器
  29. ArrayBuffer
  30. 最新提案
  31. Decorator
  32. 参考链接