1
js Dynaimc型をString、Int、Double、BigDecimalなどのScala型に変換する方法はありますか?Scala.jsが動的なスカラ型に変換する
source codeを見ると、これらのことを行うためのコンパニオンオブジェクトの方法がないようです。
js Dynaimc型をString、Int、Double、BigDecimalなどのScala型に変換する方法はありますか?Scala.jsが動的なスカラ型に変換する
source codeを見ると、これらのことを行うためのコンパニオンオブジェクトの方法がないようです。
私はそれを得ました。 asInstanceOf[T]
を使用する必要があります。あなたは文字列ののIntのIDと名前のデータと呼ばれるいくつかのオブジェクトを持っている場合、例えば
は
は
val myPromise = $.ajax(url)
myPromise.done((data: js.Dynamic, textStatus: String, jqXHr: JQueryXHR) => {
val id = data.id.asInstanceOf[Int]
val name = data.name.asInstanceOf[String]
})
正しい - Scala.js、JavaScriptとスカラ座の間、具体的インターフェースは、かなり多くあります'isInstanceOf'の大量使用が全く正常で慣用的な1つの場所です。コンパイラは実際の型が何であるかを知らないので、外部の知識に基づいて指示します。 –