js的this是什么?关于这个东西,博客园里面有太多的解释了,不过,本人看了一下,感觉对this解释的有点复杂了,因此,本人在此给this一个简单易于理解的定义。

  this其实是js的一个对象,至于是什么对象呢?很简单,this这个对象就是:谁调用它它就指向谁。

  关于这一点,其实,博客园的文章已经说明了很多了,有的文章也说到了点子上,只不过,他们解释的还是有点模糊,这里,我给大家做几个简单的对照实验,根据这几个对照实验的结果,大家应该很清楚了。

  希望大家根据我的代码重复实现下面的实验。

  首先,我们来看下面的代码:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

//创建一个局部对象avar a = {
    user:'小东',
    getName:function(){        return this.user;//返回当前对象的user属性值    }
}//调用a的getName方法alert(a.getName());

网友评论