es6语法复习一

53 阅读1分钟

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