网上很多文章都详细介绍了javascript中的this,但是大多都是在各个绑定方法或者调用方法中介绍this的方向,所以想有个统一的思路更好了解这个方向,让大家更好的判断,下面的一些内容不是原理,而是解决问题的方法。从call方法开始,call方法允许切换函数执行的上下文,即this绑定的对象。大部分介绍这个的文章都会把call方法放在首位,但是本文我们会把call方法放在首位介绍,从call方法开始研究这个,因为call函数是显式绑定set的就此而言,让我们看看它是如何模拟实现的(不管传入空值、未定义值和原始值):Function.prototype.call=function(thisArg){varcontext=thisArg;vararr=[];varresult;context。fn=this;for(leti=1,len=arguments.length;i
