Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das TypeError-Objekt repräsentiert einen Fehler, wenn eine Operation nicht ausgeführt werden konnte, typischerweise (aber nicht ausschließlich), wenn ein Wert nicht vom erwarteten Typ ist.
Ein TypeError kann ausgelöst werden, wenn:
TypeError ist ein serialisierbares Objekt, sodass es mit structuredClone() geklont oder zwischen Arbeitern mit postMessage() kopiert werden kann.
TypeError ist eine Unterklasse von Error.
Erstellt ein neues TypeError-Objekt.
Erbaut auch Instanzeigenschaften von seinem übergeordneten Objekt Error.
Diese Eigenschaften sind auf TypeError.prototype definiert und werden von allen TypeError-Instanzen geteilt.
TypeError.prototype.constructorDie Konstruktorfunktion, die das Instanzobjekt erstellt hat. Für TypeError-Instanzen ist der Anfangswert der TypeError-Konstruktor.
TypeError.prototype.nameRepräsentiert den Namen des Fehlertyps. Für TypeError.prototype.name ist der Anfangswert "TypeError".
Erbt Instanzmethoden von seinem übergeordneten Objekt Error.
| ECMAScript® 2027 Language Specification # sec-native-error-types-used-in-this-standard-typeerror |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.