Error: lineNumber

Kein Standard: Diese Funktion ist nicht standardisiert und befindet sich nicht im Standardisierungsprozess. Verwenden Sie sie nicht auf Produktionsseiten, die auf das Web ausgerichtet sind: Sie wird nicht für alle Benutzer funktionieren. Außerdem kann es 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 der Error: lineNumber-Property
Schreibbar ja
Aufzählbar nein
Konfigurierbar ja

Beispiele

Verwendung von lineNumber

js
try {
  throw new Error("Could not parse input");
} catch (err) {
  console.log(err.lineNumber); // 2
}

Alternatives Beispiel mit dem Fehlerereignis

js
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

Siehe auch