this的工作原理
This总是指向一个对象,具体是运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。
普通函数调用时,一般指向window对象;
对象方法调用时,指向该对象;
如果对象方法里有局部方法,里面的this会指向window对象;
在ES5模式下,this指向window的都会变成undefined;
Apply,call时,动态改变this