--- title: WebAssembly.Instance.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance tags: - JavaScript - Propriété - Prototype - Reference - WebAssembly - instance translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance translation_of_original: Web/JavaScript/Reference/Global_Objects/WebAssembly/Instance/prototype original_slug: Web/JavaScript/Reference/Objets_globaux/WebAssembly/Instance/prototype ---
{{JSRef}} {{SeeCompatTable}}

La propriété WebAssembly.Instance.prototype représente le prototype du constructeur {{jsxref("WebAssembly.Instance()")}}.

{{js_property_attributes(0, 0, 0)}}

Description

Toutes les instances de {{jsxref("WebAssembly.Instance")}} héritent de Instance.prototype. L'objet qui est le prototype du constructeur {{jsxref("WebAssembly.Instance()")}} permet de modifier l'ensemble des instances {{jsxref( "WebAssembly.Instance")}} à travers la chaîne des prototypes.

Propriétés

Instance.prototype.constructor
Renvoie la fonction qui a créé l'instance de l'objet. Par défaut, c'est le constructeur {{jsxref("WebAssembly.Instance()")}}.
Instance.prototype.exports {{readonlyinline}}
Renvoie un objet dont les propriétés sont l'ensemble des fonctions exportées depuis l'instance du module WebAssembly. Cela permet d'y accéder et de les manipuler depuis du code JavaScript.

Méthodes

Aucune.

Spécifications

Spécification État Commentaires
{{SpecName('WebAssembly JS', '#webassemblymodule-objects', 'WebAssembly.Module()')}} {{Spec2('WebAssembly JS')}} Brouillon de définition initiale pour WebAssembly.

Compatibilité des navigateurs

{{Compat("javascript.builtins.WebAssembly.Instance.prototype")}}

Voir aussi