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

Referenca

JavaScript

Uzmi broj linije

JavaScript ne pruža izravno funkciju za dobivanje broja retka, ali možemo utvrditi da kad kod pođe po zlu, u konzoli možemo vidjeti detaljnu poruku o pogrešci. Skup poruka o pogrešci sadržavat će određeni postupak pozivanja i informacije o lokaciji 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();
}