如何在Kotlin的js数组上使用push()或pop()?

时间:2018-07-18 14:27:53

标签: javascript kotlin kotlin-multiplatform

我有一个JavaScript对象:

{
   keyA: "ValueA",
   keyB: ["a", "b", "c"]
}

如何在Kotlin中定义它? 我可以在keyB上使用push()或pop()吗?谢谢。

2 个答案:

答案 0 :(得分:1)

只需将可变列表用作第二个键:

object {
  val keyA = "ValueA"
  val keyB = mutableListOf("a", "b", "c")
}

答案 1 :(得分:1)

应该是这样的。

val adHoc = object {
    var keyA: String = "ValueA"
    var keyB: Array<String> = arrayOf("a", "b", "c")
}
print(adHoc.keyA)
print(adHoc.keyB)