WebAssembly.Tag() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2022.
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.parameters
wird nicht bereitgestellt. type.parameters
enthä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
Specification |
---|
WebAssembly JavaScript Interface: Exception Handling # dom-tag-tag-type-type |