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 相关文章推荐
(JS实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
js 省地市级联选择
Feb 07 Javascript
一个轻量级的javascript库 pj介绍
Dec 19 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
Jul 03 Javascript
百度地图api如何使用
Aug 03 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
Nov 06 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 Javascript
VUE长按事件需求详解
Oct 18 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
js实现计时器秒表功能
Dec 16 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中HTTP_REFERER函数用法实例
2014/11/21 PHP
Laravel 5框架学习之路由、控制器和视图简介
2015/04/07 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
拖动一个HTML元素
2006/12/22 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
Python交换变量
2008/09/06 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
python实现kMeans算法
2017/12/21 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
数据库连接池的工作原理
2012/09/26 面试题
Ibatis的核心配置文件都有什么
2014/09/08 面试题
高级技校毕业生自荐信
2013/11/18 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
八年级美术教学反思
2014/02/02 职场文书
公司总经理岗位职责
2014/03/15 职场文书
租房协议书怎么写
2014/04/10 职场文书
乡镇挂职心得体会
2014/09/04 职场文书
八月迷情观后感
2015/06/11 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
拙作再改《我的收音机情缘》
2022/04/05 无线电
利用Java连接Hadoop进行编程
2022/06/28 Java/Android