课程目录
1-1 [引子] JAVAScript与ECMAScript (12:47)
1-2 [引子] 兼容性解决方案一.在线转换 (09:37)
1-3 [引子] 兼容性解决方案二.提前编译 (12:54)
2-1 [let关键字和const关键字] var关键字的前两个坑 (07:00)
2-2 [let关键字和const关键字] 变量提升问题 (08:58)
2-3 [let关键字和const关键字] const常量 (08:54)
2-4 [let关键字和const关键字] let关键字经典案例 (08:47)
3-1 [解构赋值] 数组的解构赋值 (09:30)
3-2 [解构赋值] 字符串解构赋值和对象的解构赋值 (06:53)
3-3 [解构赋值] 默认值和复杂的解构赋值 (06:46)
3-4 [解构赋值] 解构赋值的用途 (04:58)
4-1 [字符串方法和模板字符串] 模板字符串的概念和使用 (15:23)
4-2 [字符串方法和模板字符串] 模板字符串使用案例 (12:06)
4-3 [字符串方法和模板字符串] includes和starsWith endsWith方法 (11:25)
4-4 [字符串方法和模板字符串] repeat和padStart padEnd方法 (12:55)
4-5 [字符串方法和模板字符串] trimStart和trimEnd扩展方法 (05:16)
5-1 [函数默认值和数组] 新特性之函数的默认值 (11:31)
5-2 [函数默认值和数组] rest参数 (05:46)
5-3 [函数默认值和数组] Spread扩展运算符 (10:08)
5-4 [函数默认值和数组] 箭头函数 (10:39)
5-5 [函数默认值和数组] 不带参数和带一个参数的箭头函数 (05:49)
5-6 [函数默认值和数组] 带两个参数的箭头函数 (08:23)
6-1 [class类定义和使用] 旧有的类定义和使用方式 (04:34)
6-2 [class类定义和使用] 新的类定义和使用方式 (03:45)
6-3 [class类定义和使用] ES6继承 (05:41)
6-4 [class类定义和使用] ES6类静态方法的使用 (02:11)
7-1 [Promise对象] Promise对象的基本语法和作用 (17:50)
7-2 [Promise对象] Promise的all和race方法 (12:13)