WebAssembly.Tag() 构造函数

Baseline 已广泛支持

此功能已成熟,并可在许多设备和浏览器版本上使用。自 2022 年 5 月以来,它已在各个浏览器中可用。

WebAssembly.Tag() 构造函数创建一个新的 WebAssembly.Tag 对象。

语法

js
new WebAssembly.Tag(type)

参数

type

一个可以包含以下成员的对象

parameters

一个 数据类型 数组("i32""i64""f32""f64""v128""externref""anyfunc")。

异常

TypeError

如果满足以下任一条件,则抛出错误:

  • type 参数不是一个对象。
  • 未提供 type.parameters 属性。
  • type.parameters 包含不受支持的数据类型。

示例

这会创建一个带有两个值的标签。

js
const tag = new WebAssembly.Tag({ parameters: ["i32", "i64"] });

规范

规范
WebAssembly JavaScript 接口:异常处理
# dom-tag-tag-type-type

浏览器兼容性

另见