箭头函数中this的指向问题
事件函数改造成箭头函数
document.querySelector('button').onclick = () => {
console.log(this);//window
};
事件函数中不使用箭头函数
document.querySelector('button').onclick=function(){
console.log(this);//触发事件的元素
};
由此可见箭头函数在事件函数中改变了this的指向,从触发事件的元素改变成了指向window,所以事件函数不改造为箭头函数