JavaScriptで現在実行中のコードの行番号を取得します
参照
JavaScript行番号を取得する
JavaScriptは行番号を取得する関数を直接提供していませんが、コードが間違っていると、コンソールに詳細なエラーメッセージが表示されることがわかります。エラーメッセージスタックには、特定の呼び出しプロセスとファイルの場所情報が含まれます。この機能を使用すると、関数を記述し、関数内でエラーオブジェクトをインスタンス化し、スタック情報から呼び出し元の行番号を取得できます。
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}