Objet représentant une erreur d'exécution JavaScript
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description Error est l'objet permettant de manipuler les erreurs d'exécution de votre code JavaScript.
On peut se demander l'intérêt de devoir traiter les erreurs sur son propre script. A priori, vos scripts sont parfaits et ne plantent jamais !
Pourtant, les erreurs peuvent arriver régulièrement. Il suffit d'un navigateur ancien, d'une coupure réseau, d'une interférence avec une saisie utilisateur ou un script externe de mesure d'audience par exemple pour générer une erreur et bloquer l'exécution du traitement prévu.
Il est donc nécessaire dans les traitements critiques de vérifier qu'aucune erreur n'a été détectée. Cette détection se fait avec l'instruction try qui capture l'éventuelle erreur, crée un objet Error et lance un traitement dédié dans le bloc catch.
Propriétés message Message complet de l'erreur destiné à être compris par le développeur name Code technique de l'erreur
Détecte toutes les erreurs qui surviennent sur le document avec addEventListener("error"). event.error est l'objet Error correspondant.
L'appel de preventDefault() sur l'événement supprime le comportement normal du navigateur. L'erreur détectée n'est donc pas affichée dans la console du navigateur. En ouvrant la console, vous ne verrez pas ce type de ligne :