【发布时间】:2012-01-01 02:42:00
【问题描述】:
这段代码总是返回错误:
eval('if(!var_a){return 0;}');
这样的陈述非常有效:
eval('alert(1)');
eval('return 0') 之类的 JavaScript 语句在其意图是使脚本停止进一步执行时总是会出错。
eval 在某些代码块中运行并且其中包含返回语句时只会给出不需要的错误。
【问题讨论】:
-
简单的解决方法是停止使用
eval()。
标签: javascript eval