WebAssembly.Tag() Konstruktor
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2022 browserübergreifend verfügbar.
Der WebAssembly.Tag() Konstruktor erstellt eine neue Instanz eines WebAssembly.Tag-Objekts.
Syntax
js
new WebAssembly.Tag(type)
Parameter
type-
Ein Objekt, das die folgenden Mitglieder enthalten kann:
parameters-
Ein Array von Zeichenfolgen, die die Parameter des Ausnahme-Typs und deren Typen darstellen. Die Zeichenfolgen können jeden Wasm-Typ repräsentieren.
Ausnahmen
TypeError-
Wird ausgelöst, wenn mindestens eine der folgenden Bedingungen zutrifft:
- Der
type-Parameter ist kein Objekt. - Die
type.parameters-Eigenschaft wird nicht bereitgestellt. - Die
type.parameters-Eigenschaft enthält einen nicht unterstützten Datentyp.
- Der
Beispiele
>Grundlegende Verwendung
Dies erstellt ein Tag mit zwei Werten.
js
const tag = new WebAssembly.Tag({ parameters: ["i32", "i64"] });
Spezifikationen
| Spezifikation |
|---|
| WebAssembly JavaScript Interface: Exception Handling> # dom-tag-tag-type-type> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- WebAssembly Übersicht
- WebAssembly-Konzepte
- Verwendung der WebAssembly JavaScript-API
tagDefinitionexnrefTyp