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