this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象《javascript语言精髓》中大概概括了4种调用方式:方法调用模式函数调用模式构造器调用模式graph LR A-->Bapply/call调用模式