es6语法
- 1.var
变量提升
- 2.let
不存在变量提升,只能定义一次
- 3.const
先定义再使用,定义好来不能修改
- 4.解构赋值
[a,b,c]=[1,2,3],,,,,,{a,b,c}={a:1,b:2,c:3}
- 5.模版字符串
let a=aa;
${a} is ok
- 6.对象简化写法
const school={ name, change, improve(){ console.log(12) } }
- 7.箭头函数
this指向函数所在的作用域,不能改变this指向,没有构造函数,arguments参数