WebAssembly.Memory.prototype プロパティは WebAssembly.Memory() コンストラクタのプロトタイプを表します。
WebAssembly.Memory.prototype のプロパティ属性 |
|
|---|---|
| 書込可能 | 不可 |
| 列挙可能 | 不可 |
| 設定可能 | 不可 |
説明
全ての WebAssembly.Memory インスタンスは Memory.prototype を継承します。 WebAssembly.Memory() コンストラクタのプロトタイプオブジェクトは全ての WebAssembly.Memory インスタンスに影響するように変更可能です。
プロパティ
Memory.prototype.constructor- このオブジェクトのインスタンスを生成した関数を返します。デフォルトでは
WebAssembly.Memory()コンストラクタです。 Memory.prototype.buffer- メモリーに格納されているバッファを返すアクセサプロパティ。
-
メソッド
Memory.prototype.grow()- 指定した WebAssembly ページの数 (64KBを1単位とする) で
Memoryインスタンスのサイズを増やします。
仕様
| 仕様 | 策定状況 | コメント |
|---|---|---|
| WebAssembly JavaScript Interface Memory の定義 |
草案 | 初回ドラフト定義 |
ブラウザ実装状況
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
| デスクトップ | モバイル | サーバー | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prototype | Chrome 完全対応 57 | Edge 完全対応 16 | Firefox
完全対応
52
| IE 未対応 なし | Opera 完全対応 44 | Safari 完全対応 11 | WebView Android 完全対応 57 | Chrome Android 完全対応 57 | Firefox Android
完全対応
52
| Opera Android ? | Safari iOS 完全対応 11 | Samsung Internet Android 完全対応 7.0 | nodejs 完全対応 8.0.0 |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
- 実装状況不明
- 実装状況不明
- 実装ノートを参照してください。
- 実装ノートを参照してください。