Error.prototype.lineNumber
Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété lineNumber
contient le numéro de la ligne qui a déclenché l'erreur dans le fichier.
Exemples
Utiliser lineNumber
js
var e = new Error("Ne peut pas lire la donnée");
throw e;
console.log(e.lineNumber); // 2
Alternative en utilisant l'événement error
js
window.addEventListener("error", function (e) {
console.log(e.lineNumber); //5
});
var e = new Error("Ne peut pas lire la donnée");
throw e;
Spécifications
Ne fait partie d'aucune spécification. Non standard.
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
Error.prototype.stack
Non-standardError.prototype.columnNumber
Non-standardError.prototype.fileName
Non-standard