普通函数:(谁调用,this指向谁)
箭头函数:根据创建时所在的环境(我在那个环境中创建,this就指向那)
例
Documnet.οnclick=function(){
Alert(this);//HTMLDocument
}
Document.οnclick=()=>{
Alert(this);//window
}
例2:
Document.οnclick=function(){
Let arr=[1,2,3,4];
arr.a=function(){
alert(this);
}
Arr.a();//1,2,3,4
}
Document.οnclick=function(){
Let arr=[1,2,3,4];
Arr.a=function()=>{
Alert(this)
}
Arr.a();//HTMLDocument
}