Dohvatite broj retka trenutno izvršnog koda u JavaScript-u

Referenca

JavaScript

Dohvati broj linije

JavaScript ne pruža izravno funkciju za dobivanje broja retka, ali možemo ustanoviti da kad kod pođe po zlu, u konzoli možemo vidjeti detaljnu poruku o pogrešci. Niz poruka o pogrešci sadržavat će određeni postupak pozivanja i informacije o mjestu datoteke. Pomoću ove značajke možemo napisati funkciju, instancirati objekt pogreške u funkciji i dobiti broj linije pozivatelja kroz informacije o hrpi.

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