【问题标题】:How do you convert a Future to a js.Promise in Scala.js?如何在 Scala.js 中将 Future 转换为 js.Promise?
【发布时间】:2021-01-10 02:28:58
【问题描述】:

由于 JavaScript 没有 Futures(至少,据我所知,不是标准),但 Futures 在 Scala 代码(包括我的)中非常普遍,如果知道如何转换会很棒从 Future[A]js.Promise[A] 时提供 API 以供 JavaScript 使用。

是否有用于此的现有库函数?

【问题讨论】:

    标签: scala.js


    【解决方案1】:

    为此有一个库函数。

    import scala.scalajs.js.JSConverters._
    
    val future: Future[A] = ...
    val promise: js.Promise[A] = future.toJSPromise
    

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 1970-01-01
      • 2021-04-20
      • 2015-10-17
      • 2017-01-27
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多