Dohvatite broj retka trenutno izvršnog koda u JavaScript-u
Referenca
JavaScriptDohvati 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();
}