文章内容参考自【http://es6.ruanyifeng.com/#docs/intro】
es6的内容挺多,自己也在学习,这里对整个进行梳理,然后把自己掌握的和没掌握的,或工作中常用的不常用的进行分类,方便对照学习
1 let and const
- let
- 块级作用域
- const
- 顶层对象的属性
- global对象
2 变量的解构赋值
- 数组的解构赋值
- 对象的解构赋值
- 字符串的解构赋值
- 数值和布尔值的解构赋值
- 函数参数的解构赋值
- 圆括号问题
- 用途
3 字符串的扩展
- 字符的Unicode表示法
- codePointAt()
- String.fromCodePoint()
- 字符串的遍历器接口
- normalize()
- includes(),startWith(),endWith()
- repeat()
- padStart(),padEnd()
- matchAll()
- 模板字符串
- 实例:模板编译
- String.raw()
- 模板字符串的限制
4 正则的扩展
5 数值的扩展
6 函数的扩展
- 参数默认值
- rest参数
- 严格模式
- name属性
- 箭头函数
- 双冒号运算符
- 尾调用优化
7 数组的扩展
8 对象的扩展
9 对象新增的方法
10 Symbol
11 Set和Map数据结构
12 Proxy
13 Reflect
14 Promise对象
15 Iterator和for...of循环
16 Generator
17 async函数
18 Class语法和继承
19 Decorator
20 Module
编程风格
书中编程风格章节所列出的内容基本是我熟悉的大部分企业开发常用的点,可以重点熟悉http://es6.ruanyifeng.com/#docs/style
网友评论