WebAssembly.Table.prototype

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

WebAssembly.Table.prototype プロパティは WebAssembly.Table() コンストラクタのプロトタイプを表します。

WebAssembly.Table.prototype のプロパティ属性
書込可能 不可
列挙可能 不可
設定可能 不可

説明

全ての WebAssembly.Table インスタンスは Table.prototype を継承します。WebAssembly.Table() コンストラクタのプロトタイプオブジェクトは全ての WebAssembly.Table インスタンスに影響するように変更可能です。

プロパティ

Table.prototype.constructor
このオブジェクトのインスタンスを生成した関数を返します。デフォルトでは  WebAssembly.Table() コンストラクタです。
Table.prototype.length
テーブルの長さを返します。すなわち、要素数です。

メソッド

Table.prototype.get()
アクセサ関数。インデックスから格納された要素を取得します。
Table.prototype.grow()
指定した要素数で Table インスタンスを拡張します。
Table.prototype.set()
指定したインデックスに要素を格納します。

仕様

仕様 策定状況 コメント
WebAssembly JavaScript Interface
Table の定義
草案 初回ドラフト定義

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung InternetNode.js
基本対応Chrome 完全対応 57Edge 完全対応 16Firefox 完全対応 52
補足
完全対応 52
補足
補足 Disabled in the Firefox 52 Extended Support Release (ESR).
IE 未対応 なしOpera 完全対応 44Safari 完全対応 11WebView Android 完全対応 57Chrome Android 完全対応 57Edge Mobile 完全対応 あり
無効
完全対応 あり
無効
無効 This feature is behind the Experimental JavaScript Features preference.
Firefox Android 完全対応 52
補足
完全対応 52
補足
補足 Disabled in the Firefox 52 Extended Support Release (ESR).
Opera Android ? Safari iOS 完全対応 11Samsung Internet Android 完全対応 7.0nodejs 完全対応 8.0.0

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: ukyo
最終更新者: ukyo,