不知道大家有没有接触过jquery jquery里边有一个特别典型的例子能说明用_this的作用
$("#btn").click(function(){var that = this;//这里this和that都代表了"#btn"这个对象$(".tr").each(function(){this;//在这里this代表的是每个遍历到的".tr"对象that;//仍代表"#btn"对象})
})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望_this代表最初的对象
let that = this;var ajax = new XMLHttpRequest();ajax.open('get','http://127.0.0.1:24010/ZKIDROnline/ScanReadIdCardInfo?OP-DEV=1&CMD-URL=4');ajax.send();ajax.onreadystatechange = function () {if (ajax.readyState===4 &&ajax.status===200) {/*eslint-disable no-eval */   //这个注释必须要var data = eval("(" + ajax.responseText + ")");let res = data.Certificate;if (res) {that.setState({value: res})}}}

最新文章

  1. 使用带有用户名和密码的cURL?
  2. java 内嵌汇编_C6000嵌入汇编C与汇编对照及功能说明
  3. OpenCV差分二值化的实时场景文本检测的实例(附完整代码)
  4. c++设计模式编程基础
  5. 轻松理解vuex的运用和常见问题,顺便学会vue企业必备实例
  6. SMS短信通API——(1)Java应用发送手机短信
  7. ArrayList实现
  8. 如何在Hexo中实现自适应响应式相册功能
  9. mysql 5.6 command line client闪退_MySQL 5.6 Command Line Client 点开闪退解决方法
  10. Springboot中常用的文件上传和下载通用接口
  11. 【8】万魂杀服务器开发方面之新版GM工具
  12. STM32F103:二.(6)mrc522卡号读取
  13. Vue项目实例(一)------背景
  14. Blender:超详细的甜甜圈制作教程(一)【原教程 油管:Blender Guru】——建模篇
  15. CAD 卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件【转载】
  16. UTM 投影ZONE的选择
  17. Vue项目里面使用jsmind.js插件来制作思维导图页面完成需求
  18. Kubeadm初始化Kubernetes集群
  19. 期刊论文发表会有证书吗
  20. PHP实现文章评论系统

热门文章

  1. 【超简单】用python写给女朋友的词云
  2. js停止setInterval
  3. android 系统安装教程视频,PC也能用安卓 X86系统装安卓视频教程
  4. 大脚战场插件怎么关闭_魔兽战场插件 capping插件怎么关闭
  5. Ubuntu系统安装企业微信和微信
  6. 在word中怎么实现奇数页页眉用本章标题,偶数页用论文标题?
  7. 我的世界服务器皮肤文件夹在哪里,我的世界青龙皮肤文件,启动侠皮肤文件夹在哪个文件夹...
  8. yourshelf是什么意思中文_[英语shelf的中文是什么意思]英语shelf的中文是什么意思...
  9. 406个银英稀有精英名称
  10. ReportingService报表入门