この記事は編集レビューを必要としています。ぜひご協力ください。
これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。
SharedArrayBuffer.prototype
プロパティは、SharedArrayBuffer
オブジェクトのプロトタイプを表します。
SharedArrayBuffer.prototype のプロパテイ属性 |
|
---|---|
書込可能 | 不可 |
列挙可能 | 不可 |
設定可能 | 不可 |
説明
SharedArrayBuffer
インスタンスは、 SharedArrayBuffer.prototype
を継承します。すべてのコンストラクタと同様に、すべての SharedArrayBuffer
インスタンスを変更するためにコンストラクタの prototype オブジェクトを変更できます。
プロパティ
- SharedArrayBuffer.prototype.constructor
- オブジェクトの prototype を生成する関数を指定する。初期値は標準ビルトインの
SharedArrayBuffer
コンストラクタである。 SharedArrayBuffer.prototype.byteLength
読取専用- 配列のバイト単位でのサイズ。これは配列が生成されたときに決定され、変更できない。 読み取り専用。
メソッド
SharedArrayBuffer.prototype.slice(begin, end)
begin
からend
までのSharedArrayBuffer
バイトのコピーを含む新しいSharedArrayBuffer
を返す。begin
かend
が負数だった場合、最初から参照するのとは対照的に、配列の終わりからインテックスを参照します。
仕様
仕様 | 状態 | コメント |
---|---|---|
ECMAScript Shared Memory and Atomics SharedArrayBuffer.prototype の定義 |
ドラフト | 初期定義。 |
ブラウザ実装状況
機能 | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート | 46 (46) [1] | 未サポート | 未サポート | 未サポート |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | 未サポート | 未サポート | 46.0 (46) [1] | 未サポート | 未サポート | 未サポート |
[1] この機能は環境設定で無効化されています。about:config で、 javascript.options.shared_memory
を true
に設定してください。