由eval()触发的异常对象的标准字段是什么?



在Firefox 8.0+中使用JavaScript,我注意到eval()失败的结果在两个字段中出现了异常对象:fileNamelineNumber

这些是由ECMA标准指定的,还是依赖于JavaScript虚拟机?

谢谢。

根据es5规范(第15.11.5节),"Error"对象的实例没有特殊属性。原型有"name"one_answers"message"属性,再次根据规范,但这有点令人困惑,我不能确定这些是否应该是可见的,或者如果他们是内部的东西。

最新更新