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参数