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 相关文章推荐
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
Jun 27 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
May 27 Javascript
js验证框架之RealyEasy验证详解
Jun 08 Javascript
JavaScript实现DOM对象选择器
Sep 24 Javascript
jQuery之动画效果大全
Nov 09 Javascript
浅述Javascript的外部对象
Dec 07 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
Jun 03 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
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
js计算精度问题小结
2013/04/22 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
Python和php通信乱码问题解决方法
2014/04/15 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
python3实现磁盘空间监控
2018/06/21 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
浅谈Python中的字符串
2020/06/10 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
毕业生找工作的求职信范文
2013/12/24 职场文书
银行办理业务介绍信
2014/01/18 职场文书
公务员职业生涯规划书范文  
2014/01/19 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
离职信范本
2015/06/23 职场文书