【问题标题】:ScalaJS: How to convert String to String?ScalaJS:如何将字符串转换为字符串?
【发布时间】:2014-05-26 16:14:41
【问题描述】:

假设我有一个字符串列表:List[String]。我想将它转换为可互操作的 JavaScript 字符串数组:js.Array[js.String]。该怎么做?

【问题讨论】:

    标签: javascript scala scala.js


    【解决方案1】:

    最简单的方法如下: myList.map(x => x: js.String).toArray 如果您多次需要它,可以在隐式转换中将其分解出来。

    编辑:此答案已过时。见@gzm0's answer

    【讨论】:

      【解决方案2】:

      请注意,从 Scala.js 0.5.x(撰写本文时的当前版本为 0.6.2)开始,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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-16
        • 2018-04-30
        • 1970-01-01
        • 1970-01-01
        • 2019-10-10
        • 2019-01-05
        • 2011-12-31
        相关资源
        最近更新 更多