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 的构造函数引用。