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 显示当前系统时间代码
Dec 28 Javascript
判断iframe是否加载完成的完美方法
Jan 07 Javascript
关于jQuery object and DOM element
Apr 15 Javascript
JS 精确统计网站访问量的实例代码
Jul 05 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
javascript事件模型实例分析
Jan 30 Javascript
JavaScript实现图片DIV竖向滑动的方法
Apr 25 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
js 数组详细操作方法及解析合集
Jun 01 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
Jun 27 Javascript
typescript编写微信小程序创建项目的方法
Jan 29 Javascript
关于JavaScript轮播图的实现
Nov 20 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中日期加减法运算实现代码
2011/12/08 PHP
二招解决php乱码问题
2012/03/25 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
用ADODB.Stream转换
2007/01/22 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
Python连接phoenix的方法示例
2017/09/29 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
计算机应用毕业生自荐信
2013/10/23 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
党建工作先进材料
2014/05/02 职场文书
市场策划求职信
2014/08/07 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
亲戚关系证明
2015/06/24 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
react 路由Link配置详解
2021/11/11 Javascript