Ottieni il numero di riga del codice attualmente in esecuzione in JavaScript
Riferimento
JavaScriptOttieni il numero di riga
JavaScript non fornisce direttamente una funzione per ottenere il numero di riga, ma possiamo scoprire che quando il codice va male, possiamo vedere il messaggio di errore dettagliato nella console. Lo stack dei messaggi di errore conterrà il processo chiamante specifico e le informazioni sulla posizione del file. Con questa funzione, possiamo scrivere una funzione, istanziare un oggetto errore nella funzione e ottenere il numero di riga del chiamante tramite le informazioni sullo stack.
function getRowNum() {
let e = new Error();
e = e.stack.split("\n")[2].split(":");
e.pop();
return e.pop();
}