Error: lineNumber
Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.
Die lineNumber
Daten-Eigenschaft einer Error
-Instanz enthält die Zeilennummer in der Datei, die diesen Fehler verursacht hat.
Wert
Eine positive Ganzzahl.
Eigenschaften von Error: lineNumber | |
---|---|
Schreibbar | ja |
Aufzählbar | nein |
Konfigurierbar | ja |
Beispiele
Verwendung von lineNumber
try {
throw new Error("Could not parse input");
} catch (err) {
console.log(err.lineNumber); // 2
}
Alternatives Beispiel mit dem Fehlerereignis
window.addEventListener("error", (e) => {
console.log(e.lineNumber); // 5
});
const e = new Error("Could not parse input");
throw e;
Dies ist keine standardisierte Funktion und verfügt über keine breite Unterstützung. Siehe die Browser-Kompatibilitätstabelle unten.
Spezifikationen
Nicht Teil eines Standards.
Browser-Kompatibilität
BCD tables only load in the browser