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

class Table {
constructor(descriptor: TableDescriptor);
readonly length: number;
 
get(index: number): Function | null;
grow(delta: number): number;
set(index: number, value: Function | null): void;
}

§Constructors

§
new Table(descriptor: TableDescriptor)
[src]

Creates a new Table object.

§Properties

§
length: number
[src]

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

§Methods

§
get(index: number): Function | null
[src]

Accessor function — gets the element stored at a given index.

§
grow(delta: number): number
[src]

Increases the size of the Table instance by a specified number of elements.

§
set(index: number, value: Function | null): void
[src]

Sets an element stored at a given index to a given value.