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.LinkError() permet de créer un nouvel objet WebAssembly LinkError qui indique qu'une erreur s'est produite lors de l'instanciation du module (en plus des trappes provenant de la fonction initiale).
Une description, compréhensible par un humain, de l'erreur qui s'est produite.
nomFichier FacultatifLe nom du fichier qui contient le code à l'origine de l'exception.
numeroLigne FacultatifLe numéro de ligne dans le fichier contenant le code à l'origine de l'exception.
Le constructeur LinkError ne contient pas de propriétés qui lui soient propres. Il hérite cependant de certaines propriétés via sa chaîne de prototypes.
WebAssembly.LinkError.prototype.constructorCette propriété est la fonction qui permet de créer le prototype de l'instance.
WebAssembly.LinkError.prototype.messageLe message d'erreur. Bien qu'ECMA-262 indique que l'objet doive fournir sa propre propriété message, dans SpiderMonkey, celle-ci est héritée depuis Error.prototype.message.
WebAssembly.LinkError.prototype.nameLe nom de l'erreur. Cette propriété est héritée via Error.
WebAssembly.LinkError.prototype.fileNameLe chemin du fichier qui a entraîné l'erreur. Cette propriété est héritée via Error.
WebAssembly.LinkError.prototype.lineNumberLe numéro de ligne dans le fichier qui a entraîné l'erreur. Cette propriété est héritée via Error.
WebAssembly.LinkError.prototype.columnNumberLe numéro de la colonne dans la ligne du fichier qui a entraîné l'erreur. Cette propriété est héritée via Error.
WebAssembly.LinkError.prototype.stackLa pile d'appels à l'origine de l'erreur. Cette propriété est héritée depuis Error.
Le constructeur LinkError ne contient pas de méthodes qui lui soient propres. Il hérite toutefois de méthodes grâce à sa chaîne de prototypes.
WebAssembly.LinkError.prototype.toSource()Cette méthode renvoie un code qui pourrait être évalué et causere la même erreur. Elle est héritée via Error.
WebAssembly.LinkError.prototype.toString()Cette méthode renvoie une chaîne de caractères qui représente l'objet de l'erreur. Elle est héritée via Error.
Dans le fragment de code qui suit, on crée un nouvelle instance de LinkError puis on imprime les détails dans la console :
| WebAssembly JavaScript Interface # exceptiondef-linkerror |
| 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 7 sept. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
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.