【发布时间】:2012-03-10 17:17:10
【问题描述】:
我在玩eval,发现它可以在 Chrome、Firefox 和 Opera 中评估非字符串:
eval(Array) === Array; // true
eval(this) === this; // true
eval(4 * 3 / 2) === 6; // true
这是标准行为吗?它在任何地方都有记录吗?除了字符串参数之外,我找不到任何提及 eval 的内容。
如果这不是标准行为,有人能识别出这种不起作用的主机环境吗?
【问题讨论】:
标签: javascript standards eval