由于JavaScript没有期货(据我所知,至少没有作为标准),但是Future
在Scala代码(包括我的代码)中非常普遍,所以知道如何提供API以供JavaScript使用时,从Future[A]
转换为js.Promise[A]
。
是否存在现有的库函数?
答案 0 :(得分:2)
有一个库函数。
import scala.scalajs.js.JSConverters._
val future: Future[A] = ...
val promise: js.Promise[A] = future.toJSPromise