javascript 中that的含义示例介绍

 更新时间:2014年05月14日 09:47:14   转载 作者:  
var that = this;,这代表什么意思呢?this代表的是当前对象,var that=this就是将当前的this对象复制一份到that变量中,下面为大家介绍这样做有什么意义
你可能会发现别人写的代码中有这么一句:var that = this;,这代表什么意思呢?

在javascript中,this代表的是当前对象。

var that=this就是将当前的this对象复制一份到that变量中。这样做有什么意义呢?

复制代码 代码如下:

$('#zhetenga').click(function(){
//this是被点击的#zhetenga
var that = this;
$('.zhetenga').each(function(){
//this是.zhetenga循环中当前的对象
//that仍然是刚才被点击的#zhetenga
});
});

可以看到,this对象在程序中随时会改变,而var that=this之后,that没改变之前仍然是指向当时的this,这样就不会出现找不到原来的对象。

相关文章

  • JavaScript函数表达式详解及实例

    JavaScript函数表达式详解及实例

    这篇文章主要介绍了JavaScript函数表达式详解及实例的相关资料,需要的朋友可以参考下
    2017-05-05
  • JavaScript中的this机制

    JavaScript中的this机制

    简言之,this是JavaScript语言中定义的众多关键字之一,它的特殊在于它自动定义于每一个函数域内,但是this倒地指引啥东西却让很多人张二摸不着头脑。希望看完这篇文章了你能回答出来this到底指引个甚。
    2016-01-01
  • JavaScript_ECMA5数组新特性详解

    JavaScript_ECMA5数组新特性详解

    下面小编就为大家带来一篇JavaScript_ECMA5数组新特性详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 简介JavaScript中POSITIVE_INFINITY值的使用

    简介JavaScript中POSITIVE_INFINITY值的使用

    这篇文章主要介绍了简介JavaScript中POSITIVE_INFINITY值的使用,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JavaScript创建对象的七种方式全面总结

    JavaScript创建对象的七种方式全面总结

    这篇文章主要介绍了JavaScript创建对象的七种方式,工厂模式,构造函数模式,原型模式等分别在本文中做出了讲解,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
    2017-08-08
  • js jq 单击和双击区分示例介绍

    js jq 单击和双击区分示例介绍

    双击事件(dblclick)会返回一次单击事件(click)结果和一次双击事件(dblclick) 结果,下面有个不错的示例,大家可以感受下
    2013-11-11
  • 不懂JavaScript应该怎样学

    不懂JavaScript应该怎样学

    文是JavaScript库Mootools的入门性介绍文章,详细介绍了在网上能找到的比较好的学习HTML,CSS,JavaScript入门知识的资源以及随手参考的地方。文中介绍的从零入手学习JavaScript编程的过程很有参考价值。
    2008-04-04
  • 浅谈JavaScript 框架分类

    浅谈JavaScript 框架分类

    本文简单介绍了javascript的5种框架分类,以及框架特征的相关资料,有需要的童鞋们可以参考下
    2014-11-11
  • 一篇文章让你彻底弄懂JS的事件冒泡和事件捕获

    一篇文章让你彻底弄懂JS的事件冒泡和事件捕获

    这篇文章主要介绍了一JS的事件冒泡和事件捕获,通过代码举例详细描述了两者之间的差别,需要的朋友可以参考下
    2017-08-08
  • javascript学习笔记(三)BOM和DOM详解

    javascript学习笔记(三)BOM和DOM详解

    本文应用了很多实例,来解读JavaScript中BOM和DOM,DOM是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。,而BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口。
    2014-09-09

最新评论