鲈先森
this对象是在运行时基于函数的执行环境绑定的。1,在全局函数中,this等于window(浏览器)。2,一般函数中,this等于window(浏览器)。3,作为对象方法中的函数时,this指向这个对象 var O = {prop:37};
function independent(){
return this prop;
}
O.f = independent ;
console.log(O.f()); //37 这里this会指向这个对象O4,用构造器建立新实例的时候,this 会指向这个新的实例。5,call() apply() bind() 都可以改变this。具体用法可以参考call方法