es6 Javascript类在回调内使用此代码

es6 Javascript类在回调内使用此代码,第1张

es6 Javascript类在回调内使用此代码

您有以下选择:

1)使用 箭头 功能

class ClassName {  // ...  aMethod(){    let aFun = () => {      this.dir;// ACCESS to class reference of this    }  }}

2)或

bind()
方法:

class ClassName {  // ...  aMethod(){    var aFun = function() {      this.dir;// ACCESS to class reference of this    }.bind(this);  }}

3)存储

this
在专用变量中:

class ClassName {  // ...  aMethod(){    var self = this;    function aFun() {      self.dir;// ACCESS to class reference of this    }  }}

本文介绍有关

this
Javascript中的和箭头功能的必要详细信息



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5475358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存