Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2017 browserübergreifend verfügbar.
Die get() Prototyp-Methode des WebAssembly.Table() Objekts ruft das Element ab, das an einem bestimmten Index gespeichert ist.
Der Index des Elements, das Sie abrufen möchten.
Abhängig vom Elementtyp der Tabelle kann es sich um eine Funktionsreferenz handeln — dies ist eine exportierte WebAssembly-Funktion, ein JavaScript-Wrapper für eine zugrunde liegende Wasm-Funktion, oder es kann sich um eine Hostreferenz handeln.
Wenn der index größer oder gleich Table.prototype.length ist, wird ein RangeError ausgelöst.
Das folgende Beispiel (siehe table.html auf GitHub und live ansehen) kompiliert und instanziiert den geladenen table.wasm Bytecode unter Verwendung der WebAssembly.instantiateStreaming() Methode. Anschließend werden die in der exportierten Tabelle gespeicherten Referenzen abgerufen.
Beachten Sie, wie Sie einen zweiten Funktionsaufrufoperator am Ende des Accessors einschließen müssen, um den tatsächlich im Inneren der Referenz gespeicherten Wert abzurufen (z.B. get(0)() statt get(0)) — es handelt sich um eine Funktion und nicht um einen einfachen Wert.
| WebAssembly JavaScript Interface # dom-table-get |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.