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 相关文章推荐
执行iframe中的javascript方法
Oct 07 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
js控制input框只读实现示例
Jan 20 Javascript
jQuery简单实现禁用右键菜单
Mar 10 Javascript
javascript实现五星评分功能
Nov 10 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
基于datepicker定义自己的angular时间组件的示例
Mar 14 Javascript
Vuex入门到上手教程
Jun 20 Javascript
VueJS 组件参数名命名与组件属性转化问题
Dec 03 Javascript
JavaScript实现拖拽功能
Feb 11 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版
2006/10/09 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
js实现转动骰子模型
2019/10/24 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
在keras中实现查看其训练loss值
2020/06/16 Python
python3跳出一个循环的实例操作
2020/08/18 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
珍珠奶茶店创业计划书
2014/01/11 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
工商局个人工作总结
2015/03/03 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL