Gaukite „JavaScript“ šiuo metu vykdomo kodo eilutės numerį
Nuoroda
JavaScriptGaukite eilutės numerį
„JavaScript“ tiesiogiai neteikia funkcijos eilutės numeriui gauti, tačiau galime pastebėti, kad sugedus kodui, konsolėje galime pamatyti išsamų klaidos pranešimą. Klaidos pranešimų šūsnyje bus konkretus iškvietimo procesas ir failo vietos informacija. Naudodami šią funkciją, mes galime parašyti funkciją, išaiškinti klaidos objektą funkcijoje ir gauti skambinančiojo linijos numerį per informaciją apie kaminą.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}