如何确定THIS的指向
● this 的指向,是在函数被调用的时候确定的
● 在函数执行过程中,this 一旦被确定,就不可更改了
● 在一个函数上下文中,this 由调用者提供,由调用函数的方式来决定。
○ 如果调用者函数,被某一个对象所拥有,那么该函数在调用时,内部的this 指向该对象。
○ 如果函数独立调用,那么该函数内部的this ,则指向undefined。但是在非严格模式中,当this 指向undefined时,它会被自动指向全局对象。
复制代码
● 找到函数的调用者以及区分函数是否是独立调用就可以区分this