Constructeur WebAssembly.RuntimeError()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2017.
Le constructeur WebAssembly.RuntimeError()
crée un nouvel objet RuntimeError
WebAssembly, une erreur levée quand WebAssembly définit une trappe.
Syntaxe
new WebAssembly.RuntimeError(); new WebAssembly.RuntimeError(message); new WebAssembly.RuntimeError(message, nomFichier); new WebAssembly.RuntimeError(message, nomFichier, numeroLigne);
Paramètres
message
FacultatifUne description, compréhensible par un humain, de l'erreur.
nomFichier
FacultatifLe nom du fichier contenant le code qui a entraîné l'exception.
numeroLigne
FacultatifLe numéro de la ligne dans le fichier contenant le code qui a entraîné l'exception.
Exemples
Créer une nouvelle instance de RuntimeError
Le fragment de code qui suit crée une nouvelle instance de RuntimeError
puis affiche ses informations dans la console :
try { throw new WebAssembly.RuntimeError("Coucou", "unFichier", 10); } catch (e) { console.log(e instanceof WebAssembly.RuntimeError); // true console.log(e.message); // "Coucou" console.log(e.name); // "RuntimeError" 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-runtimeerror |
ECMAScript® 2026 Language Specification # sec-nativeerror-constructors |