При использовании Kotlin для проектов JavaScript код Kotlin будет преобразован в код JavaScript. Для обеспечения полной совместимости также доступно eval()
. И чтобы ответить на главный вопрос:
Да, eval()
, используемый в коде Kotlin, столь же опасен, как и его использование в коде JavaScript , и его следует избегать по тем же причинам, которые вы уже упоминали в своемвопрос.
При использовании Kotlin для проекта на основе JVM или собственного проекта у вас нет доступа к функции eval, поскольку она совместима только с JavaScript.