Добијте го бројот на линијата на тековниот извршен код во JavaScript
Референца
JavaScriptДобијте број на линија
JavaScript не дава директно функција за добивање на бројот на линијата, но можеме да откриеме дека кога кодот ќе тргне наопаку, можеме да ја видиме деталната порака за грешка во конзолата. Магацинот со пораки за грешка ќе го содржи специфичниот процес на повикување и информациите за локацијата на датотеката. Со оваа одлика, можеме да напишеме функција, да инстанцираме објект за грешка во функцијата и да го добиеме бројот на линијата на повикувачот преку информациите за стек.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}