function fn(){
//this,就相当于中文里的我
//不要上来就问this会指向谁
//我们必须搞清楚上下文环境,fn是谁调用的?(相当于这句话从谁的嘴里说出来)
//如果我们不能弄清楚这个问题,讨论this指向就没有意义
console.log(this);
}
setTimeout(function(){
console.log(this); //指定window
},0)
箭头函数没有自己的this对象,内部的this就是定义时上层作用域中的this。
也就是说,箭头函数内部的this指向是固定的,相比之下,普通函数的this指向是可变的。