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éChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Non Non Oui Non Non Non
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Non Non Non Oui Non Non ?

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli, tregagnon
 Dernière mise à jour par : SphinxKnight,