javascript 中that的含义示例介绍


Posted in Javascript onMay 14, 2014

你可能会发现别人写的代码中有这么一句: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 相关文章推荐
firefox插件Firebug的使用教程
Jan 02 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
基于jQuery实现的文字按钮表单特效整理
Dec 07 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 Javascript
JavaScript实现斗地主游戏的思路
Feb 29 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
JavaScript 链式结构序列化详解
Sep 30 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
详解vue嵌套路由-query传递参数
May 23 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
Jan 19 Javascript
table insertRow、deleteRow定义和用法总结
May 14 #Javascript
jQuery 中国省市两级联动选择附图
May 14 #Javascript
全面兼容的javascript时间格式化函数(比较实用)
May 14 #Javascript
js实现图片拖动改变顺序附图
May 13 #Javascript
javascript判断是否按回车键并解决浏览器之间的差异
May 13 #Javascript
js加密解密字符串可自定义密码因子
May 13 #Javascript
JavaScript用Number方法实现string转int
May 13 #Javascript
You might like
php adodb操作mysql数据库
2009/03/19 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
基于JQuery制作可编辑的表格特效
2014/12/23 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
webpack-dev-server自动更新页面方法
2018/02/22 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
跟老齐学Python之print详解
2014/09/28 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
python基础之入门必看操作
2017/07/26 Python
详解django三种文件下载方式
2018/04/06 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
Python Lambda函数使用总结详解
2019/12/11 Python
python操作gitlab API过程解析
2019/12/27 Python
python微信公众号开发简单流程实现
2020/03/09 Python
用 Python 制作地球仪的方法
2020/04/24 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
小学二年级学生评语
2014/04/21 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
思品教学工作总结
2015/08/10 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
python 安全地删除列表元素的方法
2022/03/16 Python
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python