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 Non1 Non Non Non
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Non Non Non4 Non Non Non

Voir aussi

Étiquettes et contributeurs liés au document

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