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.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.js/js.html