什么是ScalaJS在n毫秒时间内发生事件的方式?

Phi*_*hil 18 scala.js

是否使用ScalaJS DOM并使用以下内容?

org.scalajs.dom.setTimeout( () => {
  // Work
}, 1000)
Run Code Online (Sandbox Code Playgroud)

在ScalaJS的上下文中是否有其他方式或更好的方法?

sjr*_*jrd 31

从Scala.js 0.6.0开始,有一个更标准的方法,更惯用的Scala,它做到了:

import scala.scalajs.js.timers._

setTimeout(1000) { // note the absence of () =>
  // work
}
Run Code Online (Sandbox Code Playgroud)

参见ScalaDoctimers.