HarmonyOS 鸿蒙Next ArkTS中有没有类似eval函数可以使用的?

HarmonyOS 鸿蒙Next ArkTS中有没有类似eval函数可以使用的? 在ArkTS中不支持eval 或者new function方法,请问有没有类似的函数可以使用吗?


更多关于HarmonyOS 鸿蒙Next ArkTS中有没有类似eval函数可以使用的?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

可以使用static-eval替代: 进入entry根目录里面命令行运行 npm install static-eval

cke_642.png

更多关于HarmonyOS 鸿蒙Next ArkTS中有没有类似eval函数可以使用的?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


从api9开始,只能用ohpm,不再支持npm了,

有没有其他办法

楼主,这个问题有办法吗?

楼主解决了吗?

在HarmonyOS的ArkTS中,没有直接提供类似于JavaScript中eval的函数。ArkTS是TypeScript的超集,旨在提供更安全、更高效的开发体验。eval函数由于存在安全隐患,通常不推荐使用,因此在ArkTS中也没有直接支持。如果需要动态执行代码,建议通过其他安全的方式实现,例如使用预定义的函数或模块化设计来替代eval的功能。

回到顶部