TypeError.prototype 属性表示 TypeError构造函数的原型。
所有TypeError实例都继承自TypeError.prototype。您可以使用原型向所有实例添加属性或方法
TypeError.prototype.constructorTypeError.prototype.messageTypeError 应该实现其自身的 message 属性,但是在 SpiderMonkey 中,该属性继承自 Error.prototype.message。TypeError.prototype.nameError。TypeError.prototype.fileNameError。TypeError.prototype.lineNumberError。TypeError.prototype.columnNumberError。TypeError.prototype.stackError。尽管 TypeError 不包含任何自己的方法, 但TypeError的实例通过原型链继承了一些方法。
| 规范 | 状态 | 说明 |
|---|---|---|
| ECMAScript 2015 (6th Edition, ECMA-262) NativeError.prototype |
Standard | 定义为 NativeError.prototype. |
| ECMAScript 5.1 (ECMA-262) NativeError.prototype |
Standard | 定义为 NativeError.prototype. |
| ECMAScript 3rd Edition (ECMA-262) NativeError.prototype |
Standard | 初始定义 |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-dataand send us a pull request.
| Desktop | Mobile | Server | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TypeError | Chrome Full support Yes | Edge Full support Yes | 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 |