Skip to main content
WebAssembly.Table - WASM - Web documentation
class WebAssembly.Table
The `WebAssembly.Table()` object is a JavaScript wrapper object — an array-like structure representing a WebAssembly Table, which stores function references. A table created by JavaScript or in WebAssembly code will be accessible and mutable from both JavaScript and WebAssembly. [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Table)

Constructors

new
Table(descriptor: TableDescriptor)
Creates a new `Table` object.

Properties

readonly
length: number
Returns the length of the table, i.e. the number of elements.

Methods

get(index: number): Function | null
Accessor function — gets the element stored at a given index.
grow(delta: number): number
Increases the size of the `Table` instance by a specified number of elements.
set(
index: number,
value: Function | null,
): void
Sets an element stored at a given index to a given value.