Spec-Zone.ru › Kotlin 1.7

js

kotlin-stdlib / kotlin.js / js
Требования к платформе и версии: JS (1.1)
fun js(code: String): dynamic

Вставляет указанный фрагмент JavaScript-кода непосредственно в вызывающую функцию. Компилятор заменяет вызов js(...) кода строковой константой, предоставленной в качестве параметра.

Пример:

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

Параметры

code — фрагмент JavaScript-кода, который нужно вставить в сгенерированный код. Должен быть константой времени компиляции, в противном случае компилятор выведет сообщение об ошибке. Можно безопасно ссылаться на локальные переменные вызывающей функции (но не на локальные переменные внешних функций), включая параметры. Нельзя ссылаться на функции, свойства и классы по их коротким именам.

Требования к платформе и версии: JS (1.1)
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API