Rufen Sie die Zeilennummer des aktuell ausgeführten Codes in JavaScript ab

Referenz

JavaScript

Zeilennummer abrufen

JavaScript bietet keine direkte Funktion zum Abrufen der Zeilennummer. Wir können jedoch feststellen, dass bei einem Fehler im Code die detaillierte Fehlermeldung in der Konsole angezeigt wird. Der Fehlermeldungsstapel enthält den spezifischen Aufrufprozess und die Speicherortinformationen der Datei. Mit dieser Funktion können wir eine Funktion schreiben, ein Fehlerobjekt in der Funktion instanziieren und die Zeilennummer des Aufrufers über die Stapelinformationen abrufen.

            function getRowNum() {
    let e = new Error();
    e = e.stack.split("\n")[2].split(":");
    e.pop();
    return e.pop();
}