Вземете номера на реда на изпълняващия се в момента код в JavaScript

Справка

JavaScript

Вземете номера на реда

JavaScript не предоставя директно функция за получаване на номера на реда, но можем да открием, че когато кодът се обърка, можем да видим подробното съобщение за грешка в конзолата. Стекът съобщения за грешка ще съдържа конкретния процес на извикване и информацията за местоположението на файла. С тази функция можем да напишем функция, да създадем екземпляр на обект за грешка във функцията и да получим номера на линията на повикващия чрез информацията за стека.

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