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
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
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
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | Pas de support | (Oui) | Pas de support | Pas de support | Pas de support |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | (Oui) | Pas de support | Pas de support | Pas de support |