Hanki parhaillaan suoritettavan koodin rivinumero JavaScriptiin
Viite
JavaScriptHanki rivinumero
JavaScript ei tarjoa suoraan toimintoa rivinumeron saamiseksi, mutta voimme huomata, että kun koodi menee pieleen, voimme nähdä yksityiskohtaisen virhesanoman konsolissa. Virhesanomapino sisältää tietyn kutsuprosessin ja tiedoston sijaintitiedot. Tämän ominaisuuden avulla voimme kirjoittaa funktion, ilmentää virheobjektin funktiossa ja saada soittajan linjanumeron pinotietojen kautta.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}