Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis octobre 2017.
Le constructeur WebAssembly.RuntimeError() permet de créer un nouvel objet WebAssembly RuntimeError. C'est ce type d'exception qui est déclenchée lorsque WebAssembly définit une trappe.
Une description, compréhensible par un humain, de l'erreur qui s'est produite.
fileName FacultatifLe nom du fichier qui contient le code à l'origine de l'exception.
lineNumber FacultatifLe numéro de la ligne de code à l'origine de l'exception.
Le constructeur RuntimeError ne contient aucune propriété qui lui soit propre. En revanche, il hérite de certaines propriétés grâce à sa chaîne de prototypes.
WebAssembly.RuntimeError.prototype.constructorLa fonction qui a créé le prototype de l'instance.
WebAssembly.RuntimeError.prototype.messageLe message qui décrit l'erreur. Bien qu'ECMA-262 indique que chaque instance doit fournir sa propre propriété message, dans SpiderMonkey, elle est héritée depuis Error.prototype.message.
WebAssembly.RuntimeError.prototype.nameLe nom de l'erreur. Cette propriété est héritée depuis Error.
WebAssembly.RuntimeError.prototype.fileNameLe chemin du fichier à l'origine de l'erreur. Cette propriété est héritée depuis Error.
WebAssembly.RuntimeError.prototype.lineNumberLe numéro de la ligne à l'origine de l'erreur. Cette propriété est héritée depuis Error.
WebAssembly.RuntimeError.prototype.columnNumberLe numéro de la colonne dans la ligne qui est à l'origine de l'erreur. Cette propriété est héritée depuis Error.
WebAssembly.RuntimeError.prototype.stackLa pile d'appels à l'origine de l'erreur. Cette propriété est héritée depuis Error.
Le constructeur RuntimeError ne contient aucune méthode qui lui soit propre. En revanche, il hérite de certaines méthodes grâce à sa chaîne de prototypes.
WebAssembly.RuntimeError.prototype.toSource()Cette méthode renvoie un code qui, évalué, entraînerait la même erreur. Elle est héritée via Error.
WebAssembly.RuntimeError.prototype.toString()Cette méthode renvoie une chaîne de caractères qui représente l'objet Error. Elle est héritée via Error.
Dans le fragment de code qui suit, on crée une instance de RuntimeError et on imprime les détails de cette erreur dans la console :
| WebAssembly JavaScript Interface # exceptiondef-runtimeerror |
| ECMAScript® 2027 Language Specification # sec-native-error-types-used-in-this-standard |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 22 mai 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.