我编写了一个 Kotlin 函数,该函数使用List<String>
. 该函数有一个注释,@JsName
以便我可以从 JavaScript 调用此函数。我无法确定我应该将什么传递给这个函数。传递 JavaScript 数组不起作用,因为 Kotlin-JS 代码调用iterator
对象。此外,Kotlin 标准库中的名称都是错误的;所以我不能以任何可靠的方式listOf
在 JavaScript 中调用 say 并将结果传递给函数。
那么问题是,如果 Kotlin 标准库名称被破坏,我们应该如何创建并传递给对象函数,而不是简单的类型(数字、字符串等)?