如何解决如何在Scala.js中将Future转换为js.Promise?
由于JavaScript没有期货(据我所知,至少没有作为标准),但是Future
在Scala代码(包括我的代码)中非常普遍,所以知道如何提供API以供JavaScript使用时,从Future[A]
转换为js.Promise[A]
。
是否存在现有的库函数?
解决方法
有一个库函数。
import scala.scalajs.js.JSConverters._
val future: Future[A] = ...
val promise: js.Promise[A] = future.toJSPromise
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。