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.

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

Browser-Kompatibilität

Siehe auch