this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象,也就是谁调用该函数,那么this就指向谁
1.在预编译过程中指向window
bar()方法是由window调用,实际上应该为window.bar(),所以最后输出为window
2.谁调用指向谁
a调用Fn() 所以输出为sunny
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象,也就是谁调用该函数,那么this就指向谁
1.在预编译过程中指向window
bar()方法是由window调用,实际上应该为window.bar(),所以最后输出为window
2.谁调用指向谁
a调用Fn() 所以输出为sunny