JavaScript дээр одоо гүйцэтгэж байгаа кодын мөрийн дугаарыг авна уу
Лавлагаа
JavaScriptШугамын дугаар авна уу
JavaScript нь мөрийн дугаарыг авах функцийг шууд өгдөггүй боловч код буруу гарсан тохиолдолд бид консол дээрх нарийвчилсан алдааны мэдэгдлийг харж болно. Алдааны мэдээний стек нь дуудлагын тодорхой процесс болон файлын байршлын мэдээллийг агуулна. Энэ функцээр бид функц бичиж, функц дахь алдааны объектыг бий болгож, стекийн мэдээллээр дамжуулан дуудагчийн мөрийн дугаарыг авах боломжтой.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}