[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/WebAssembly/Reference/JavaScript_interface/LinkError [Back]  [Original]

WebAssembly.LinkError() - WebAssembly | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

WebAssembly.LinkError()

Baseline Large disponibilit

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 crer 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).

Dans cet article

Syntaxe

js
new WebAssembly.LinkError(message, nomFichier, numeroLigne);

Paramtres

message Facultatif

Une description, comprhensible par un humain, de l'erreur qui s'est produite.

nomFichier Facultatif

Le nom du fichier qui contient le code l'origine de l'exception.

numeroLigne Facultatif

Le numro de ligne dans le fichier contenant le code l'origine de l'exception.

Proprits

Le constructeur LinkError ne contient pas de proprits qui lui soient propres. Il hrite cependant de certaines proprits via sa chane de prototypes.

WebAssembly.LinkError.prototype.constructor

Cette proprit est la fonction qui permet de crer le prototype de l'instance.

WebAssembly.LinkError.prototype.message

Le message d'erreur. Bien qu'ECMA-262 indique que l'objet doive fournir sa propre proprit message, dans SpiderMonkey, celle-ci est hrite depuis Error.prototype.message.

WebAssembly.LinkError.prototype.name

Le nom de l'erreur. Cette proprit est hrite via Error.

WebAssembly.LinkError.prototype.fileName

Le chemin du fichier qui a entran l'erreur. Cette proprit est hrite via Error.

WebAssembly.LinkError.prototype.lineNumber

Le numro de ligne dans le fichier qui a entran l'erreur. Cette proprit est hrite via Error.

WebAssembly.LinkError.prototype.columnNumber

Le numro de la colonne dans la ligne du fichier qui a entran l'erreur. Cette proprit est hrite via Error.

WebAssembly.LinkError.prototype.stack

La pile d'appels l'origine de l'erreur. Cette proprit est hrite depuis Error.

Mthodes

Le constructeur LinkError ne contient pas de mthodes qui lui soient propres. Il hrite toutefois de mthodes grce sa chane de prototypes.

WebAssembly.LinkError.prototype.toSource()

Cette mthode renvoie un code qui pourrait tre valu et causere la mme erreur. Elle est hrite via Error.

WebAssembly.LinkError.prototype.toString()

Cette mthode renvoie une chane de caractres qui reprsente l'objet de l'erreur. Elle est hrite via Error.

Exemples

Dans le fragment de code qui suit, on cre un nouvelle instance de LinkError puis on imprime les dtails dans la console :

js
try {
  throw new WebAssembly.LinkError("Coucou", "unFichier", 10);
} catch (e) {
  console.log(e instanceof LinkError); // true
  console.log(e.message); // "Coucou"
  console.log(e.name); // "LinkError"
  console.log(e.fileName); // "unFichier"
  console.log(e.lineNumber); // 10
  console.log(e.columnNumber); // 0
  console.log(e.stack); // renvoie la pile d'appels
  //  l'origine de l'erreur
}

Spcifications

Spcification
WebAssembly JavaScript Interface
# exceptiondef-linkerror
ECMAScript 2027 LanguageSpecification
# sec-native-error-types-used-in-this-standard

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page