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 dieser Bedingungen erfüllt ist:

  • Der type Parameter ist kein Objekt.
  • Die type.parameters Eigenschaft wird nicht bereitgestellt.
  • Die 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

Browser-Kompatibilität

Siehe auch