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 ein neues WebAssembly.Tag-Objekt.
Syntax
js
new WebAssembly.Tag(type)
Parameter
type-
Ein Objekt, das die folgenden Mitglieder enthalten kann:
parameters-
Ein Array von Datentypen (
"i32","i64","f32","f64","v128","externref","anyfunc").
Ausnahmen
TypeError-
Wird ausgelöst, wenn mindestens eine der folgenden Bedingungen erfüllt ist:
- Der
type-Parameter ist kein Objekt. - Die Eigenschaft
type.parameterswird nicht bereitgestellt. type.parametersenthält einen nicht unterstützten Datentyp.
- Der
Beispiele
Dies erstellt einen 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> |