JavaScriptで現在実行中のコードの行番号を取得します

参照

JavaScript

行番号を取得する

JavaScriptは行番号を取得する関数を直接提供していませんが、コードが間違っていると、コンソールに詳細なエラーメッセージが表示されることがわかります。エラーメッセージスタックには、特定の呼び出しプロセスとファイルの場所情報が含まれます。この機能を使用すると、関数を記述し、関数内でエラーオブジェクトをインスタンス化し、スタック情報から呼び出し元の行番号を取得できます。

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