EvalError
EvalError 对象指示有关全局 eval() 函数的错误。JavaScript 不再抛出此异常,但为了兼容性而保留 EvalError 对象。
¥The EvalError object indicates an error regarding the global eval() function. This exception is not thrown by JavaScript anymore, however the EvalError object remains for compatibility.
EvalError 是 serializable object,因此可以使用 structuredClone() 进行克隆,或者使用 postMessage() 在 工人 之间进行复制。
¥EvalError is a serializable object, so it can be cloned with structuredClone() or copied between Workers using postMessage().
EvalError 是 Error 的子类。
¥EvalError is a subclass of Error.
构造函数
实例属性
¥Instance properties
还从其父级 Error 继承实例属性。
¥Also inherits instance properties from its parent Error.
这些属性在 EvalError.prototype 上定义并由所有 EvalError 实例共享。
¥These properties are defined on EvalError.prototype and shared by all EvalError instances.
EvalError.prototype.constructor-
创建实例对象的构造函数。对于
EvalError实例,初始值为EvalError构造函数。 EvalError.prototype.name-
表示错误类型的名称。对于
EvalError.prototype.name,初始值为"EvalError"。
实例方法
示例
创建 EvalError
规范
| Specification |
|---|
| ECMAScript Language Specification # sec-native-error-types-used-in-this-standard-evalerror |
浏览器兼容性
BCD tables only load in the browser