摘要:
共五种情况://1、默认 指向:windowconsole.log(this === window); //true;//2、函数调用 指向:windowvar fn = function(){ console.log(this === window); //true;};//3、对象方法调用 指向:对象var o = {};o.fn = function(){ console.log(this === o); //true;};//4、new的对象内 指向:该实例化对象(新创建的对象)//5、call, apply 中,指向第一个参数另外,举两个容易误会的例子:第一个... 阅读全文