deno / 1.23.2 / ~ / webassembly.table.html /

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)

Creates a new Table object.

Properties

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.