Le constructeur JavaScript est une fonction qui crée et initialise une instance d'objet d'une classe. Les constructeurs sont utilisés pour créer de nouveaux objets et définir des valeurs pour les propriétés des objets existants. Le constructeurError()en JavaScript est utilisé pour créer un nouvel objet d'erreur. Un objet d'erreur est généré lorsqu'une erreur d'exécution se produit. Les objetsErrorpeuvent également être utilisés comme objets de base pour les exceptions définies par l'utilisateur. Voir ci-dessous pour les types d'erreurs intégrés standard.
Ce qui suit est la syntaxe du constructeur Error() -
new Error() new Error(message) new Error(message, options) new Error(message, fileName) new Error(message, fileName, lineNumber)
Error()Le constructeur peut être défini avec différents paramètres, chaque paramètre a sa propre signification, telle que définie ci-dessous-
Options- Il s'agit d'un paramètre facultatif qui indique l'attribut de la raison spécifique pour laquelle l'erreur s'est produite. Lors de la détection et du renvoi d'une erreur avec un message d'erreur plus spécifique ou plus utile, cet attribut doit être utilisé pour transmettre l'erreur d'origine.
fileName- C'est un paramètre facultatif qui a la valeur de la propriété fileName sur l'objet Error créé. Si aucun nom n'est fourni, fileName est égal au nom du fichier contenant le code appelé constructeur Error().
lineNumber- C'est un paramètre facultatif. La valeur de la propriété lineNumber sur l'objet Error créé. Si aucun numéro n'est fourni, lineNumber est égal au numéro de ligne contenant le constructeur Error().
Il existe deux options que nous pouvons utiliser pour créer un objet d'erreur, l'une utilisantappel de fonctionet l'autre utilisantnouveau mot-clé.
// Using Function Call const x = Error(''This error constructor is created using function call!') // Using new Keyword const y = new Error(''This object is created using "new" keyword!')
Nous utilisonsErrortout comme une fonction sans le nouveau mot-clé. Lorsque Error est utilisé comme fonction, il renvoie un objet error identique à celui créé à l’aide du nouveau mot-clé. Nous pouvons créer un objet d'erreur via un appel de fonction à l'aide du programme suivant. Dans ce programme, nous créons un objet d'erreur et le lançons en utilisant le mot-clé throw
Create Error Using Function Call
Nous pouvons créer un objet d'erreur en utilisant le mot-clé «new». Nous pouvons utiliser le programme suivant pour créer un objet d'erreur en utilisant le nouveau mot-clé. Nous utilisons try...catch and throw pour générer des erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!