[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/WebAssembly/Reference/JavaScript_interface/Table [Back]  [Original]

WebAssembly.Table - WebAssembly | MDN

MDN Web Docs

View in English Always switch to English

WebAssembly.Table

Baseline

201710

WebAssembly.Table() JavaScript WebAssembly Table JavaScript WebAssembly JavaScript WebAssembly

:

WebAssembly.Table()

Table

Table.prototype.length

Table.prototype.get()

Table.prototype.grow()

Table

Table.prototype.set()

WebAssembly Table

(table2.html ) WebAssembly Table 2 2 (Table.prototype.get() ) 2 null

js
var tbl = new WebAssembly.Table({ initial: 2, element: "anyfunc" });
console.log(tbl.length); // "2"
console.log(tbl.get(0)); // "null"
console.log(tbl.get(1)); // "null"

js
var importObj = {
  js: {
    tbl: tbl,
  },
};

[`WebAssembly.instantiateStreaming()`](/ja/docs/WebAssembly/Reference/JavaScript_interface/instantiateStreaming) wasm (table2.wasm) table2.wasm 2 (142183) 01 (text representation) 2JS WebAssembly

js
WebAssembly.instantiateStreaming(fetch('table2.wasm'), importObject)
.then(function(obj) {
  console.log(tbl.length);
  console.log(tbl.get(0)());
  console.log(tbl.get(1)());
});

2 (get(0) get(0)())

JavaScript wasm

WebAssembly JavaScript Interface
# tables


Web Proxy Viewer  |  New URL  |  Original Page