Získajte číslo riadku aktuálne vykonávaného kódu v JavaScripte
Odkaz
JavaScriptZí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();
}