es6-11学习及12以后

DESKTOP-MK04A0R\chuck 3f54ef2908 es9、es10、es11、es12新特性 3 lat temu
01 9ffc114042 second commit 3 lat temu
02 9ffc114042 second commit 3 lat temu
03 9ffc114042 second commit 3 lat temu
04 9ffc114042 second commit 3 lat temu
05 9ffc114042 second commit 3 lat temu
06 9ffc114042 second commit 3 lat temu
07 9ffc114042 second commit 3 lat temu
08 9ffc114042 second commit 3 lat temu
09 49775f05a2 symbol 3 lat temu
10 49775f05a2 symbol 3 lat temu
11 49775f05a2 symbol 3 lat temu
12 49775f05a2 symbol 3 lat temu
13 49775f05a2 symbol 3 lat temu
14 3f956db3df 迭迭代器生成器 3 lat temu
15 3f956db3df 迭迭代器生成器 3 lat temu
16 3f956db3df 迭迭代器生成器 3 lat temu
17 30250e528b set 3 lat temu
18 30250e528b set 3 lat temu
19 efba9af3f6 es6中class 3 lat temu
20 efba9af3f6 es6中class 3 lat temu
21 45c918efa5 es6模块化 3 lat temu
22 45c918efa5 es6模块化 3 lat temu
23 45c918efa5 es6模块化 3 lat temu
24 dc9c6919ad es7、8、9新特性 3 lat temu
25 dc9c6919ad es7、8、9新特性 3 lat temu
26 dc9c6919ad es7、8、9新特性 3 lat temu
27 3f54ef2908 es9、es10、es11、es12新特性 3 lat temu
28 3f54ef2908 es9、es10、es11、es12新特性 3 lat temu
29 3f54ef2908 es9、es10、es11、es12新特性 3 lat temu
.gitignore 9ffc114042 second commit 3 lat temu
README.md 3f54ef2908 es9、es10、es11、es12新特性 3 lat temu
package.json 45c918efa5 es6模块化 3 lat temu

README.md

目录说明

  • 01 let、const特性、块级作用域
  • 02 let在循环语句中的应用
  • 03 const特点
  • 04 数组和对象解构赋值
  • 05 模板字符串
  • 06 es6对象简化写法
  • 07 箭头函数
  • 08 箭头函数应用场景
  • 09 函数参数默认值
  • 10 rest参数
  • 11 es6扩展运算符 ...
  • 12 扩展运算符应用
  • 13 symbol 新数组类型--表示第一无二的值
  • 14 迭代器
  • 15 生成器函数
  • 16 生成器函数实例
  • 17 promise
  • 18 set集合
  • 19 map
  • 20 class
  • 21 es6数值的扩展
  • 22 对象的扩展
  • 23 es6模块化 -- 防止命名冲突、代码复用、高维护性
  • 24 es7新特性 includes、指数运算符
  • 25 es8 async、await、对象方法扩展
  • 26 es9 扩展运算符、rest参数、正则扩展
  • 27 es10 Object.fromEntries、trimStart、trimEnd、flat、flatMap、Symbol.prototype.description
  • 28 es11 私有属性、Promise.allSettled、String.ptototype.matchAll、可选链操作符、动态import、BigInt类型、globalThis
  • 29 es12 replaceAll、Promise.any、WeakRefs、逻辑运算符、数字分隔符

运行说明

npm i
npm start