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 相关文章推荐
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
jQuery的deferred对象详解
Nov 12 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
Aug 21 Javascript
JQuery学习总结【二】
Dec 01 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
为什么要使用Vuex的介绍
Jan 19 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
JS获取本地地址及天气的方法实例小结
May 10 Javascript
vue elementUI table 自定义表头和行合并的实例代码
May 22 Javascript
详解Vue 单文件组件的三种写法
Feb 19 Javascript
JS访问对象两种方式区别解析
Aug 29 Javascript
Vue实现图书管理小案例
Dec 03 Vue.js
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 写文本日志实现代码
2010/05/18 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python+django实现文件下载
2016/01/17 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
python3 线性回归验证方法
2019/07/09 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
商业项目策划方案
2014/06/05 职场文书
党支部三会一课计划
2014/09/24 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript
Vue实现下拉加载更多
2021/05/09 Vue.js
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技