WebAssembly.Tag.prototype.type()

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

Tag 对象的 type() 原型方法可用于获取与标签关联的数据类型序列。

语法

js
type()

参数

None

返回值

一个对象,其中有一个名为 parameters 的属性,该属性引用与此 Tag 相关联的数据类型数组。

这是最初传递给 Tag() 构造函数type 对象的副本。

示例

此代码段创建一个定义两种数据类型的标签,然后使用 type() 导出它们。结果将打印到控制台。

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

// Console output:
// Object { parameters: (2) […] }
//   parameters: Array [ "i32", "i64" ]
//   <prototype>: Object { … }

规范

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

浏览器兼容性

另见