Baseline Widely available
Der EvalError()
-Konstruktor erstellt EvalError
-Objekte.
new EvalError()
new EvalError(message)
new EvalError(message, options)
new EvalError(message, fileName)
new EvalError(message, fileName, lineNumber)
EvalError()
EvalError(message)
EvalError(message, options)
EvalError(message, fileName)
EvalError(message, fileName, lineNumber)
Hinweis: EvalError()
kann mit oder ohne new
aufgerufen werden. Beide Aufrufe erzeugen eine neue EvalError
-Instanz.
message
Optional
Eine für Menschen lesbare Beschreibung des Fehlers.
options
Optional
Ein Objekt mit den folgenden Eigenschaften:
cause
Optional
Eine Eigenschaft, die den spezifischen Grund des Fehlers angibt. Diese Eigenschaft kann verwendet werden, um den ursprünglichen Fehler zu übergeben, wenn ein Fehler abgefangen und mit einer spezifischeren oder nützlicheren Fehlermeldung erneut ausgelöst wird.
fileName
Optional Nicht standardisiert
Der Name der Datei, die den Code enthält, der die Ausnahme verursacht hat.
lineNumber
Optional Nicht standardisiert
Die Zeilennummer des Codes, der die Ausnahme verursacht hat.
EvalError
wird in der aktuellen ECMAScript-Spezifikation nicht verwendet und wird daher nicht zur Laufzeit ausgelöst. Das Objekt selbst bleibt jedoch aus Gründen der Rückwärtskompatibilität mit früheren Versionen der Spezifikation bestehen.
try {
throw new EvalError("Hello");
} catch (e) {
console.log(e instanceof EvalError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "EvalError"
console.log(e.stack); // Stack of the error
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4