Získajte číslo riadku aktuálne vykonávaného kódu v JavaScripte

Odkaz

JavaScript

Získajte číslo riadku

JavaScript neposkytuje priamo funkciu na získanie čísla riadku, ale môžeme zistiť, že keď sa kód pokazí, môžeme v konzole vidieť podrobné chybové hlásenie. Zásobník chybových správ bude obsahovať konkrétny proces volania a informácie o umiestnení súboru. Pomocou tejto funkcie môžeme napísať funkciu, vytvoriť inštanciu chybového objektu vo funkcii a získať číslo linky volajúceho prostredníctvom informácií o zásobníku.

            function getRowNum() {
    let e = new Error();
    e = e.stack.split("\n")[2].split(":");
    e.pop();
    return e.pop();
}