← [ BACK_TO_NOTES ]

ES6 新特性 MOC

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

#moc #evergreen #javascript #ecmascript

[!info] related notes

ES6 新特性 MOC

知识总览

filters:
  and:
    - 'file.ext == "md"'
    - 'file.inFolder("z")'
    - 'this.file.links.contains(file)'
    - 'file.path != this.file.path'
formulas:
  knowledge: 'file.asLink(title)'
properties:
  formula.knowledge:
    displayName: 知识
  note.description:
    displayName: Description
  note.mastery:
    displayName: Mastery
views:
  - type: table
    name: 知识总览
    order:
      - formula.knowledge
      - note.description
      - note.mastery
    columnSize:
      formula.knowledge: 280
      note.description: 760
      note.mastery: 56

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 解决变量边界
  • class 和 import/export 解决工程组织
  • Promise 和 async/await 解决异步表达
  • Map / Set / WeakMap / WeakSet / Symbol / Proxy 提供更强的数据结构和语言能力
  • Map / WeakMap 解决键值对与对象元数据问题
  • Set / WeakSet 解决唯一集合与对象标记问题

学习顺序

  1. 先补 let/const、箭头函数、解构、模板字符串、默认参数
  2. 再看 class、import/export
  3. 再看 Promise、Iterator/Generator
  4. 最后看 Map/Set、WeakMap/WeakSet、Symbol、Proxy/Reflect
创建于 2026/4/7 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本