Constructeur WebAssembly.CompileError()
Le constructeur WebAssembly.CompileError()
crée un nouvel objet CompileError
WebAssembly qui représente une erreur qui se produit lors du décodage ou de la validation du code WebAssembly.
Syntaxe
js
new WebAssembly.CompileError();
new WebAssembly.CompileError(message);
new WebAssembly.CompileError(message, nomFichier);
new WebAssembly.CompileError(message, nomFichier, numeroLigne);
Paramètres
message
Facultatif-
Une description, compréhensible par un humain, de l'erreur.
nomFichier
Facultatif-
Le nom du fichier contenant le code qui a entraîné l'exception.
numeroLigne
Facultatif-
Le numéro de la ligne dans le fichier contenant le code qui a entraîné l'exception.
Exemples
Créer une nouvelle instance CompileError
Le fragment de code qui suit crée une nouvelle instance de CompileError
et affiche les détails correspondant dans la console :
js
try {
throw new WebAssembly.CompileError("Coucou", "unFichier", 10);
} catch (e) {
console.log(e instanceof CompileError); // true
console.log(e.message); // "Coucou"
console.log(e.name); // "CompileError"
console.log(e.fileName); // "unFichier"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // renvoie l'emplacement du code exécuté
}
Spécifications
Specification |
---|
WebAssembly JavaScript Interface # exceptiondef-compileerror |
ECMAScript Language Specification # sec-nativeerror-constructors |
Compatibilité des navigateurs
BCD tables only load in the browser