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.
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.
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/WebAssembly.Table