Gaukite „JavaScript“ šiuo metu vykdomo kodo eilutės numerį

Nuoroda

JavaScript

Gaukite 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();
}