• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > 浅析JavaScript中var that=this

浅析JavaScript中var that=this

作者:翎汐 字体:[增加 减小] 来源:互联网 时间:2017-05-11

翎汐通过本文主要向大家介绍了javascript中var,javascript var,javascript:var a,javascript var x,var that this等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在阅读别人的代码时,发现别人写的代码中有这么一句:var that = this;,这代表什么意思呢?经过一番查阅,才明白是这么回事。

在JavaScript中,this代表的是当前对象。

var that=this就是将当前的this对象复制一份到that变量中。这样做有什么意义呢?

$(‘#conten').click(function(){
//this是被点击的#conten
var that = this;
$(‘.conten').each(function(){
//this是.conten循环中当前的对象
//that仍然是刚才被点击的#conten
});
});
</div>

可以看到,this对象在程序中随时会改变,而var that=this之后,that没改变之前仍然是指向当时的this,这样就不会出现找不到原来的对象。

以上所述是小编给大家介绍的浅析JavaScript中var that=this,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析JavaScript中var that=this

相关文章

  • 2017-05-11Vue.js组件tab实现选项卡切换
  • 2017-05-11JS获得多个同name 的input输入框的值的实现方法
  • 2017-05-11jQuery加密密码到cookie的实现代码
  • 2017-05-11react.js CMS 删除功能的实现方法
  • 2017-05-11Bootstrap面板使用方法
  • 2017-05-11JavaScript html5利用FileReader实现上传功能
  • 2017-05-11javascript 删除数组元素和清空数组的简单方法
  • 2017-05-11Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
  • 2017-09-14js 获取浏览器高度和宽度等属性值总结
  • 2017-05-11微信小程序去哪里找 小程序到底如何使用(附小程序名单)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • js放大镜放大购物图片效果
    • Reactjs实现通用分页组件的实例代码
    • 详解angularJs模块ui-router之状态嵌套和视图嵌套
    • BootStrap表单宽度设置方法
    • jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
    • Bootstrap栅格系统使用方法及页面调整变形的解决方法
    • Express与NodeJs创建服务器的两种方法
    • js Input事件
    • jQuery实现jQuery-form.js实现异步上传文件
    • js实现图片加载淡入淡出效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有