this始终是调用方法的对象。但是,将方法传递给时
then(),您不会调用它!该方法将存储在某个位置,稍后再从那里调用。如果要保存
this,则必须这样做:
.then(() => this.method2())
或者,如果您必须在ES6之前的版本中执行此 *** 作,则需要保留以下内容
this:
var that = this;// ....then(function() { that.method2() })
欢迎分享,转载请注明来源:内存溢出
this始终是调用方法的对象。但是,将方法传递给时
then(),您不会调用它!该方法将存储在某个位置,稍后再从那里调用。如果要保存
this,则必须这样做:
.then(() => this.method2())
或者,如果您必须在ES6之前的版本中执行此 *** 作,则需要保留以下内容
this:
var that = this;// ....then(function() { that.method2() })
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)