Iegūstiet pašreiz izpildītā koda rindas numuru JavaScript

Atsauce

JavaScript

Iegūt līnijas numuru

JavaScript tieši nenodrošina funkciju līnijas numura iegūšanai, taču mēs varam konstatēt, ka, kļūdoties kodam, konsolē varam redzēt detalizētu kļūdas ziņojumu. Kļūdas ziņojumu kaudzē būs konkrēts izsaukšanas process un faila atrašanās vietas informācija. Izmantojot šo funkciju, mēs varam ierakstīt funkciju, funkcionalizēt kļūdas objektu un iegūt informāciju par zvanītāja līnijas numuru.

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