EvalError.prototype 属性是 EvalError 原型构造函数.
EvalError.prototype 属性的属性特性: |
|
|---|---|
| writable | false |
| enumerable | false |
| configurable | false |
EvalError 全部实例都继承自EvalError.prototype. 你可以通过prototype去添加方法和属性.
EvalError.prototype.constructorEvalError.prototype.messageEvalError 提供 message (继承自Error.prototype.message)属性, 详见 SpiderMonkey.EvalError.prototype.nameError.EvalError.prototype.fileNameError.EvalError.prototype.lineNumberError.EvalError.prototype.columnNumberError.EvalError.prototype.stackError.虽然 EvalError 自己的属性方法较少, 但是通过原型链继承了很多有用的方法.
| Specification | Status | Comment |
|---|---|---|
| ECMAScript 3rd Edition (ECMA-262) | Standard | 初代. |
| ECMAScript 5.1 (ECMA-262) NativeError.prototype |
Standard | 定义为NativeError.prototype. |
| ECMAScript 2015 (6th Edition, ECMA-262) NativeError.prototype |
Standard | 定义为NativeError.prototype. |
| ECMAScript Latest Draft (ECMA-262) NativeError.prototype |
Draft | 定义为NativeError.prototype. |
| Desktop | Mobile | Server | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EvalError | Chrome Full support Yes | Edge Full support 12 | Firefox Full support 1 | IE Full support Yes | Opera Full support Yes | Safari Full support Yes | WebView Android Full support Yes | Chrome Android Full support Yes | Edge Mobile Full support Yes | Firefox Android Full support 4 | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android Full support Yes | nodejs Full support Yes |