Kunin ang numero ng linya ng kasalukuyang nagpapatupad ng code sa JavaScript
Sanggunian
JavaScriptKumuha ng numero ng linya
Ang JavaScript ay hindi direktang nagbibigay ng isang pagpapaandar upang makuha ang numero ng linya, ngunit maaari naming makita na kapag nagkamali ang code, maaari naming makita ang detalyadong mensahe ng error sa console. Maglalaman ang stack ng mensahe ng error ng tukoy na proseso ng pagtawag at ang impormasyon sa lokasyon ng file. Sa tampok na ito, maaari kaming magsulat ng isang pagpapaandar, makapag-instayate ng isang error na bagay sa pagpapaandar, at makuha ang linya ng tumatawag sa pamamagitan ng impormasyon ng stack.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}