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 06 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
Sep 30 Javascript
jquery序列化表单去除指定元素示例代码
Apr 10 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
ES6的新特性概览
Mar 10 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
Sep 06 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
JavaScript数据结构之链表的实现
Mar 19 Javascript
聊聊JavaScript如何实现继承及特点
Apr 07 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 Javascript
javascript中神奇的 Date对象小结
Oct 12 Javascript
vue修饰符.capture和.self的区别
Apr 22 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加密解密的代码
2007/07/16 PHP
PHP实现懒加载的方法
2015/03/07 PHP
php示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
用javascript作一个通用向导说明
2011/08/30 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
常用DOM整理
2015/06/16 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
js中开关变量使用实例
2017/02/24 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
python unittest实现api自动化测试
2018/04/04 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
用pycharm开发django项目示例代码
2018/10/24 Python
Python实现京东秒杀功能代码
2019/05/16 Python
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
物业管理大学生个人的自我评价
2013/10/10 职场文书
个人委托书范本汇总
2014/10/01 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
MySQL RC事务隔离的实现
2022/03/31 MySQL