js中this对象用法分析
this对象是在函数运行时,基于函数的执行环境绑定的。 其实这句话的本质就是,谁调用了函数,this就指向谁 具体的来说,通常有以下几种情况: 全局函数 在全局环境中,this指向Window //例子1 function A() { console.log(this) } A();//Window 上面的例子很简单,函数A在全局环境中执行,也就是全局对象Window调用了函数。此时this指向Window 对象方法 作为对象方法调用时,this指向调用该方法的对象 //例子2 var b = { getThis:function(){ console.log(this