Kein Standard
Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zugänglich sind, benutzt werden: Sie wird nicht für alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilitäten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften könnten in der Zukunft verändert werden.
Das InternalError Objekt zeigt einen Fehler an, der in der JavaScript-Umgebung auftritt. Zum Beispiel: "InternalError: too much recursion".
Syntax
new InternalError([message[, fileName[, lineNumber]]])
Parameter
message- Optional. Für Menschen lesbare Fehlerbeschreibung.
fileName- Optional. Der Name der Datei, in der der Fehler auftritt.
lineNumber- Optional. Die Zeilennummer in der Datei, in der der Fehler auftritt.
Beschreibung
Ein InternalError wird immer erzeugt, wenn ein Fehler in der JavaScript-Umgebung auftritt.
Beispielfälle die oft eintreten, wenn manchmal etwas zu ang ist:
- "too many switch cases",
- "too many parentheses in regular expression",
- "array initializer too large",
- "too much recursion".
Eigenschaften
InternalError.prototype- Erlaubt das Hinzufügen von Eigenschaften zu einem
InternalErrorObjekt.
Methoden
Die globale InternalError Klasse enthält keine eigenen Methoden, jedoch erbt sie einige Methoden durch die Prototypenkette.
InternalError Instanzen
Eigenschaften
InternalError.prototype.constructor- Spezifiziert die Funktion, die einen Instanzen Prototyp erstellt.
InternalError.prototype.message- Fehlermeldung. Geerbt von
Error. InternalError.prototype.name- Fehlername. Geerbt von
Error. InternalError.prototype.fileName- Pfad zur Datei, in der der Fehler auftritt. Geerbt von
Error. InternalError.prototype.lineNumber- Zeilennummer, in der Datei, in der der Fehler auftritt. Geerbt von
Error. InternalError.prototype.columnNumber- Spaltennummer, in der Zeile, in der der Fehler auftritt. Geerbt von
Error. InternalError.prototype.stack- Stacktrace. Geerbt von
Error.
Methods
Obwohl das InternalError Prototypobjekt keine eigenen Methoden besitzt, erben InternalError Instanzen einige Methoden durch die Prototypenkette.
Spezifikationen
In keiner Spezifikation enthalten.
Browserkompatibilität
| Desktop | Mobile | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InternalError | Chrome Keine Unterstützung Nein | Edge Keine Unterstützung Nein | Firefox Vollständige Unterstützung 1 | IE Keine Unterstützung Nein | Opera Keine Unterstützung Nein | Safari Keine Unterstützung Nein | WebView Android Keine Unterstützung Nein | Chrome Android Keine Unterstützung Nein | Firefox Android Vollständige Unterstützung 4 | Opera Android Keine Unterstützung Nein | Safari iOS Keine Unterstützung Nein | Samsung Internet Android Keine Unterstützung Nein | nodejs Keine Unterstützung Nein |
Legende
- Vollständige Unterstützung
- Vollständige Unterstützung
- Keine Unterstützung
- Keine Unterstützung
- Nicht standardisiert. Erwarte schlechte browserübergreifende Unterstützung.
- Nicht standardisiert. Erwarte schlechte browserübergreifende Unterstützung.