javascript – 如何在没有外部缓存的情况下将“this”传递给Promise?

前端之家收集整理的这篇文章主要介绍了javascript – 如何在没有外部缓存的情况下将“this”传递给Promise?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个名为LangDataService.isDataReady的变量,它是一个可以解决的Promise.一旦解决了一些逻辑就会发生.我怎么能把它传递给Promise?
LangDataService.isDataReady.then(function () {
    this.modalOn()
});

我知道我可以缓存var self_ = this;但我对其他选择感到好奇吗?

解决方法

LangDataService.isDataReady.then(function () {
  this.modalOn()
}.bind(this));

猜你在找的JavaScript相关文章