【发布时间】:2013-05-20 05:53:41
【问题描述】:
在 python 中,可以获取包含 python 代码的字符串,对其进行编译并使用 exec 运行生成的代码。
可以用 javascript 做类似的事情吗(任何实现都很好)。我的目标是获得类似 javascript 的 eval 但更快的东西。
谢谢
【问题讨论】:
-
只有
eval(),没有别的。 -
@HennyH
ast是一个 Python 模块。这个问题是关于 JavaScript 的。 -
非常认真地,在 JavaScript 中自己实现
eval()会(非常)慢,无论是开发速度还是运行速度,除非它是针对某些特定的小众事物而无需使用即可完成eval()或原生函数的手工制作版本。
标签: javascript python compilation exec eval