📌 1. 声明变量:let
与 const
- ✅
let
:块级作用域变量,适合可变状态 
- ✅
const
:常量声明,不可重新赋值 
- 📚 学习更多:ES6 变量声明详解
🚀 2. 箭头函数 =>
- ⏭️ 简洁语法:
() => {...}

- 🧠 词法作用域:继承外层函数的
this

- 🔗 实践示例:箭头函数使用场景
💬 3. 模板字符串(Template Literals)
- 📜 用反引号
`
包裹,支持多行文本 
- 🧩 字符串插值:
${变量}
动态嵌入内容 
- 📚 深入理解:模板字符串进阶用法
🧩 4. 解构赋值(Destructuring)
- 📦 数组解构:
[x, y] = [1, 2]

- 📦 对象解构:
{name, age} = person

- 📚 扩展阅读:解构赋值高级技巧
🧱 5. 类(Classes)
- 🏗️ 新式语法:
class Person { constructor() { ... } }

- 🧱 继承与封装:通过
extends
和 super
实现 
- 📚 实战案例:ES6 类与继承
📦 6. 模块化(Modules)
- 📁 导入导出:
import { func } from './module'
和 export default

- 📁 模块打包:使用
export * as
合并多个模块 
- 📚 模块化最佳实践:模块化开发指南
🧠 7. 新增数据类型:Symbol
与 Map
- 🔐
Symbol
:唯一值,常用于对象属性键 
- 🧾
Map
:键值对集合,支持任意类型键 
- 📚 数据类型详解:Symbol 与 Map
📈 8. 迭代器与生成器(Iterator/Generator)
- 🔄
for...of
:遍历可迭代对象(如 Map
、Set
) 
- 🧬
yield
:生成器函数暂停与恢复执行 
- 📚 迭代器进阶:生成器函数实战
🧪 实践建议
- 📚 推荐学习路径:ES6 全面指南
- 🧠 每日一练:尝试用 ES6 重写 5 个旧版 JavaScript 代码片段
- 📈 工具推荐:使用 Babel 在浏览器中测试 ES6 新特性