DeprecationReportBody: lineNumber-Eigenschaft

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Die schreibgeschützte lineNumber-Eigenschaft der DeprecationReportBody-Schnittstelle gibt die Zeile in der Quelldatei zurück, in der das veraltete Feature verwendet wurde.

Hinweis: Diese Eigenschaft ist am nützlichsten in Verbindung mit DeprecationReportBody.sourceFile, da sie die Lokalisierung der Zeile in dieser Datei ermöglicht, in der der Fehler auftrat.

Wert

Eine Ganzzahl oder null, wenn die Zeile nicht bekannt ist.

Beispiele

In diesem Beispiel erstellen wir einen neuen ReportingObserver, um Veraltungsberichte zu beobachten, und geben dann den Wert von lineNumber in der Konsole aus.

js
let options = {
  types: ["deprecation"],
  buffered: true,
};

let observer = new ReportingObserver((reports, observer) => {
  let firstReport = reports[0];
  console.log(firstReport.type); // deprecation
  console.log(firstReport.body.sourceFile); // the source file
  console.log(firstReport.body.lineNumber); // the line in that file
}, options);

Spezifikationen

Specification
Deprecation Reporting
# dom-deprecationreportbody-linenumber

Browser-Kompatibilität

BCD tables only load in the browser