this 关键字

this的工作原理

This总是指向一个对象,具体是运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。

普通函数调用时,一般指向window对象;

对象方法调用时,指向该对象;

如果对象方法里有局部方法,里面的this会指向window对象;

在ES5模式下,this指向window的都会变成undefined;

Apply,call时,动态改变this

posted @ 2019-07-09 14:53  熊大的小跟班  阅读(141)  评论(0编辑  收藏  举报