Каков способ ScalaJS для создания события в течение n миллисекунд? Использовать ли ScalaJS DOM и использовать следующее? org.scalajs.dom.setTimeout( () => { // Work }, 1000) Есть ли другой способ или лучший способ в контексте ScalaJS? Ответ 1 Начиная с Scala.js 0.6.0, есть более стандартный способ и более идиоматическая Scala, чтобы сделать это: import scala.scalajs.js.timers._ setTimeout(1000) { // note the absence of () => // work } См. ScalaDoc timers. Ответ 2 Нет лучшего способа. Если вы хотите, вы можете обернуть его в помощнике и вызвать его, как хотите, но по умолчанию это.
Ответ 1 Начиная с Scala.js 0.6.0, есть более стандартный способ и более идиоматическая Scala, чтобы сделать это: import scala.scalajs.js.timers._ setTimeout(1000) { // note the absence of () => // work } См. ScalaDoc timers.
Ответ 2 Нет лучшего способа. Если вы хотите, вы можете обернуть его в помощнике и вызвать его, как хотите, но по умолчанию это.