ES6 新特性 MOC

ES6 / ECMAScript 2015 核心新特性的主题地图,按表达能力、模块化、异步、数据结构和底层机制组织。

#type / moc #status / evergreen #resource / javascript #resource / ecmascript

[!info] related notes

ES6 新特性 MOC

ES6 不是“加了几个语法糖”那么简单,而是把 JavaScript 往工程化方向推了一大步:更清晰的作用域、更强的表达能力、更统一的对象/模块/异步模型,以及更底层的扩展能力。

从哪里开始

  1. var / let / const 区别
  2. 箭头函数
  3. rest 参数和 spread 运算符
  4. 解构赋值
  5. 模板字符串
  6. 默认参数
  7. js-class
  8. ES6模块导入导出方式
  9. Promise
  10. ECMAScript迭代器和生成器
  11. ECMAScript集合引用类型
  12. Symbol
  13. ECMAScript代理与反射

核心分组

1. 变量与作用域

2. 表达能力

3. 对象与面向对象

4. 模块与异步

5. 数据结构与遍历

一句话抓手

  • let/const 解决变量边界
  • classimport/export 解决工程组织
  • Promiseasync/await 解决异步表达
  • Map / Set / WeakMap / WeakSet / Symbol / Proxy 提供更强的数据结构和语言能力
  • Map / WeakMap 解决键值对与对象元数据问题
  • Set / WeakSet 解决唯一集合与对象标记问题

学习顺序

  1. 先补 let/const、箭头函数、解构、模板字符串、默认参数
  2. 再看 classimport/export
  3. 再看 PromiseIterator/Generator
  4. 最后看 Map/SetWeakMap/WeakSetSymbolProxy/Reflect
创建于 2026/4/7 更新于 2026/5/27