箭头函数:
特点: 1.this指向定义时的对象,而不是调用时的对象 2.不能作为构造函数 3.不可以使用arguments对象
//this指向定义时的对象,而不是调用时的对象
<button id="box">点击</button>
let a = document.querySelector('#box')
a.addEventListener('click', function () {
setTimeout(function () {
console.log(this);//this指向Window
}, 1000)
setTimeout(() => {
console.log(this);//this指向a
})