我有两个文件:a.js和b.kt。

在a.js中,我有一个变量
var x = 'something'
然后我需要在我的kotlin文件中访问此变量,例如
var y = xy.doStuff()
我尝试了var y = String.asDynamic().xexternal,但是没有用。

那么,如何在kotlin文件中获取此变量?

最佳答案

您应该将window(JS全局范围对象)转换为dynamic,然后访问该属性。

var thing = "hello";

fun main() {
    console.log(window.asDynamic().thing.unsafeCast<String>())
}

关于javascript - 从Kotlin访问js变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62263898/

10-12 00:24
查看更多