作家
登录

换个思路理解Javascript中的this

作者: 来源: 2017-07-27 09:43:11 阅读 我要评论

 

总结

在须要断定 this 的指向时,我们可以安装这种思路来懂得:

  • 断定 this 在全局中OR函数中,若在全局中则 this 指向全局,若在函数中则只存眷这个函数并持续断定。
  • 断定 this 地点函数是否作为对象办法调用,若是则 this 指向这个对象,不然持续操作。
  • 创建一个虚拟高低文,并把this地点函数作为这个虚拟高低文的办法,此时 this 指向这个虚拟高低文。
  • 在非严格模式下虚拟高低文是全局高低文,浏览器里是 window ,Node.js里是 Global ;在严格模式下是 undefined 。

图示如下:

【编辑推荐】

  1. 只有20行Javascript代码!手把手教你写一个页面模板引擎
  2. JavaScript操作DOM的那些坑
  3. 前端MVC变形记
  4. 现代前端开起身术栈
  5. 前端模板的道理与实现
【义务编辑:枯木 TEL:(010)68476606】

  推荐阅读

  检察改革的“贵州答卷”——“智慧检务”

改革大年夜潮,风生水起;蹄疾步稳,行精细远。2014年12月,贵州省作为全国首批司法体系体例改革试点省份之一,率先拉开司改大年夜幕。三年多来,贵州省审查院紧紧抓住完美司法义务制这个&>>>详细阅读


本文标题:换个思路理解Javascript中的this

地址:http://www.17bianji.com/lsqh/36427.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)