胖箭头函数(瘦箭头函数->)
=> 特点,简洁,跟父作用域共享this
写法

辨析难点this指向

这里的this指向的是window,计时器等浏览器事件指向的是window窗体,触发事件this指向的是事件对象本身
箭头函数的this
let a = {
func1: function() {
console.log(this)
},
func2:()=>{
console.log(this)
}
}
前者指向的是对象本身,后者指向的是window,所以在对象引用之前let that = this