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

JavaScript: What are the standard fields for an exception object triggered by eval()?

本文关键字:标准 对象 字段 是什么 异常 eval      更新时间:2023-09-26

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

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

谢谢。

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