首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WebAssembly.table.grow

这是一项 实验技术

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

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

语法

代码语言:javascript
复制
table.grow(number);

参数

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

返回值

表格的前一个长度。

异常

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

示例

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

代码语言:javascript
复制
var table = new WebAssembly.Table({ element: "anyfunc", initial: 2, maximum: 10 });

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

代码语言:javascript
复制
console.log(table.length);   // "2"
console.log(table.grow(1));  // "2"
console.log(table.length);   // "3"

规范

Specification

Status

Comment

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

Draft

Initial draft definition.

浏览器兼容性

Feature

Chrome

Edge

Firefox

Internet Explorer

Opera

Safari

Basic Support

57

16

522

No

44

11

Feature

Android

Chrome for Android

Edge mobile

Firefox for Android

IE mobile

Opera Android

iOS Safari

Basic Support

57

57

(Yes)1

522

No

?

11

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com