this指向的是调用它的对象。注意!this的指向在函数定义的时候是确定不了的,只有在函数执行时才能确定this到底指谁,实际上this的最终指向的是调用它的对象。
1、若一个函数中有this,但它没有被上一级的对象所调用,则this指向的就是window
2、若一个函数中有this,这个函数有被上一级对象所调用,则this指向的就是上一级的对象
3、若一个函数中有this,这个函数包含多个对象,尽管这个函数是被最外层的对象调用,this指向的也只有它上一级的对象。
注:this永远指向的是最后调用它的对象,也就是看它执行的时候是谁调用的。