Javascript ScalaJS:如何将字符串转换为字符串?

Javascript ScalaJS:如何将字符串转换为字符串?,javascript,scala,scala.js,Javascript,Scala,Scala.js,假设我有一个字符串列表:list[String]。我想将其转换为JavaScript字符串的可互操作JavaScript数组:js.array[js.String]。如何做到这一点?最简单的方法是: myList.map(x=>x:js.String).toArray 如果您多次需要,可以在隐式转换中考虑到这一点 编辑:此答案已过时。请参阅。注意,从Scala.js 0.5.x开始(撰写本文时的当前版本为0.6.2),java.lang.String和js.String之间不再有任何区别。因此,

假设我有一个字符串列表:
list[String]
。我想将其转换为JavaScript字符串的可互操作JavaScript数组:
js.array[js.String]
。如何做到这一点?

最简单的方法是:
myList.map(x=>x:js.String).toArray
如果您多次需要,可以在隐式转换中考虑到这一点


编辑:此答案已过时。请参阅。

注意,从Scala.js 0.5.x开始(撰写本文时的当前版本为0.6.2),
java.lang.String
js.String
之间不再有任何区别。因此,您可以:

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

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