Отримайте номер рядка поточно виконуваного коду в JavaScript

Довідково

JavaScript

Отримати номер рядка

JavaScript безпосередньо не надає функції отримання номера рядка, але ми можемо виявити, що коли код йде не так, ми можемо побачити детальне повідомлення про помилку в консолі. Стек повідомлень про помилку міститиме конкретний процес виклику та інформацію про місцезнаходження файлу. За допомогою цієї функції ми можемо написати функцію, створити екземпляр об’єкта помилки у функції та отримати номер рядка абонента через інформацію про стек.

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