Akiru la linian numeron de la nuntempe ekzekutanta kodo en Ĝavoskripto
Referenco
JavaScriptAkiru linian numeron
Ĝavoskripto ne rekte provizas funkcion por akiri la linian numeron, sed ni povas trovi, ke kiam la kodo fuŝiĝas, ni povas vidi la detalan erarmesaĝon en la konzolo. La erarmesaĝa stako enhavos la specifan vokprocezon kaj la lokajn informojn de la dosiero. Kun ĉi tiu funkcio, ni povas skribi funkcion, krei eraran objekton en la funkcio, kaj ricevi la linian numeron de la alvokanto per la staka informo.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}