문제

문자열 목록이 있다고 가정해 보겠습니다. List[String].그리고 이를 JavaScript 문자열의 상호 운용 가능한 JavaScript 배열로 변환하고 싶습니다. js.Array[js.String].그렇게하는 방법?

도움이 되었습니까?

해결책

가장 쉬운 방법은 다음과 같습니다.myList.map(x => x: js.String).toArray두 번 이상 필요한 경우 암시적 변환에서 이를 제외할 수 있습니다.

편집하다:이 답변은 더 이상 사용되지 않습니다.보다 @gzm0의 답변.

다른 팁

이 글은 0.6.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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top