스칼라JS:문자열을 문자열로 변환하는 방법은 무엇입니까?
-
21-12-2019 - |
문제
문자열 목록이 있다고 가정해 보겠습니다. 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.String
와 js.String
사이에는 더 이상 차이가 없습니다.따라서 할 수 있습니다 :
import scala.scalajs.js.JSConverters._ // Scala.js >= 0.5.4
val list: List[String] = ???
val jsList: js.Array[String] = list.toJSArray
. 제휴하지 않습니다 StackOverflow