このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
WebAssembly.Table.prototype.grow()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2017年10月.
grow() はWebAssembly.Table オブジェクトのプロトタイプメソッドで、 Table インスタンスの大きさを指定された要素数だけ拡張します。
In this article
構文
js
grow(number);引数
- number
テーブルを拡張する要素数です。
返値
直前のテーブルの長さです。
例外
grow() の操作が何らかの理由で失敗した場合、RangeError が発生します。
例
>grow の使用
以下の例では、新しい WebAssembly Table のインスタンスを初期サイズ 2、最大サイズ 10 で生成しています。
js
var table = new WebAssembly.Table({ element: "anyfunc", initial: 2, maximum: 10,});以下のようにして、テーブルを 1 だけ拡張することができます。
js
console.log(table.length); // "2"console.log(table.grow(1)); // "2"console.log(table.length); // "3"仕様書
| Specification |
|---|
| WebAssembly JavaScript Interface> # dom-table-grow> |