在线文档教程

WebAssembly.table.grow

WebAssembly.table.grow

这是一项 实验技术

在使用此产品之前,请仔细检查浏览器兼容性表。

WebAssembly.Table对象的grow()原型方法会将Table实例的大小增加一定数量的元素。

语法

table.grow(number

参数

_number_你想要增长表的元素的数量。

返回值

表格的前一个长度。

异常

如果grow()操作因任何原因失败,则抛出RangeError

示例

以下示例将创建一个新的WebAssembly表实例,初始大小为2,最大为10。

var table = new WebAssembly.Table{ element: "anyfunc", initial: 2, maximum: 10 }

然后你可以用下面的方式增加1:

console.log(table.length // "2" console.log(table.grow(1) // "2" console.log(table.length // "3"

规范

SpecificationStatusComment
Web Assembly JavaScript APIThe definition of 'grow()' in that specification.DraftInitial draft definition.

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support5716522No4411

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support5757(Yes)1522No?11