質問

文字列のリストがあるとしましょう.List[String]。そして、それをJavaScript文字列の相互運用可能なJavaScriptアレイに変換したい:js.Array[js.String]。それをする方法?

役に立ちましたか?

解決

それが最も簡単な方法は次のとおりです。 myList.map(x => x: js.String).toArray これは、複数回必要が必要な場合は暗黙の変換で算出できます。

編集:この回答は時代遅れです。 @ gzm0の答え

他のヒント

Scala.js 0.5.xの時点で、java.lang.Stringjs.Stringの間にはさらに差がないことに注意してください。それ故にあなたはできる:

import scala.scalajs.js.JSConverters._ // Scala.js >= 0.5.4

val list: List[String] = ???
val jsList: js.Array[String] = list.toJSArray
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top