JS字典到Scala地图

时间:2015-04-08 01:37:31

标签: javascript scala dictionary

您好我需要一些关于将javascript字典从JS传递到scala js函数并将其用作不可变映射的信息。我该怎么做呢?这里给出的示例http://www.scala-js.org/doc/js-interoperability.html给出了一个错误,scala js对象无法转换为scala.scalajs.js.Dictionary。

1 个答案:

答案 0 :(得分:0)

您需要导入JSConverters中定义的隐式转化才能生效。这会向toMap添加js.Dictionary方法。

尝试:

import scala.scalajs.js.JSConverters._

val myMap: Map[String, Any] = js.Dictionary("foo" -> "foo-value", "bar" -> 34).toMap[String, Any]