js所在位置是kotlin.js.js,其相關用法介紹如下。

用法一

fun js(code: String): dynamic

將給定的一段 JavaScript 代碼直接放入調用函數中。編譯器將調用js(...) 代碼替換為作為參數提供的字符串常量。

例子:

fun logToConsole(message: String): Unit {
    js("console.log(message)")
}

參數

code- 用於生成代碼的一段 JavaScript 代碼。必須是編譯時常量,否則編譯器會產生錯誤消息。您可以安全地引用調用函數的局部變量(但不能引用外部函數的局部變量),包括參數。您不能通過短名稱來引用函數、屬性和類。

用法二

val <T : Any> KClass<T>.js: JsClass<T>

獲取給定 KClass 的構造函數引用。