1、const、let
const:定义常量
let:定义变量
相对于 var:
有块作用域
没有变量提升
不会添加到 window 上
不会重复声明
2、解构赋值
解构对象:const { id, name} = this.product; //依据{} 可反推product中有对象
解构数组:const [count, setCount ] = useState(); // 依据数组 [] 可反推useState中有数组
形参解构: add ({ id, title }) {}
引入模块解构: import { getProductList } from "@/api"
3、字符串的扩展
4、数值的扩展
5、函数的扩展
6、数组的扩展
7、对象的扩展
8、类语法
9、 模块化语法
10、异步语法
11、新容器语法
12、代理(Proxy)与反射(Reflect)语法