Iegūstiet pašreiz izpildītā koda rindas numuru JavaScript
Atsauce
JavaScriptIegū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();
}