作家
登录

JavaScript中this的运行机制及爬坑指南

作者: 来源: 2018-03-16 08:43:31 阅读 我要评论

  1. loop: function () {  
  2.     'use strict' 
  3.     // The parameter of forEach() is an arrow function  
  4.     this.friends.forEach(friend => {  
  5.         // `this` is loop’s `this`  
  6.         console.log(this.name+' knows '+friend);  
  7.     });  
  1. beforeEach(function () {  
  2.     this.addMatchers({  
  3.         toBeInRange: function (start, end) {  
  4.             ...  
  5.         }  
  6.     });  
  7. }); 

将如许的隐含参数变成明白的参数使得工作加倍明显,并且与箭头函数兼容。

与this相干的陷阱

this 在顶级感化域中

  1. beforeEach(api => {  
  2.     api.addMatchers({  
  3.         toBeInRange(start, end) {  
  4.             ...  
  5.         }  
  6.     });  
  7. });  

【编辑推荐】

  1. 2018第一季度编程说话排名:JavaScript 仍然位居榜首
  2. 带你懂得JavaScript反调试技能
  3. 1000多个项目中十大年夜JavaScript缺点以及若何避免
  4. 2018年,我们该若何应用JavaScript?
  5. 2018 年,前端开辟人员应当存眷哪些新晋技巧?
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  重磅消息:微软 Service Fabric 正式开源

有奖调研 | 人脸辨认功能在互联网行业认知度情况经由过程应用法度榜样级其余感知和洞察,为微办事带来编排和主动化的优势 微软的 Azure Service Fabric 的官方博客在2017.3.2>>>详细阅读


本文标题:JavaScript中this的运行机制及爬坑指南

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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