ArrayBuffer.prototype - ArrayBufferのプロトタイプ
ArrayBuffer.prototypeは、ArrayBufferのプロトタイプです。このオブジェクトに設定したプロパティやメソッドを、各インスタンスが持つようになります。
概要
プロパティ
byteLength
オブジェクトが確保しているバッファの、Byte単位のサイズを返すプロパティです。
constructor
コンストラクタのArrayBufferを返すプロパティです。
メソッド
slice()
ArrayBufferの指定した部分を切り取って、新しいArrayBufferを作成するメソッドです。
サポート状況
Features | Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|---|
prototype | ● | ● | ● 5.1+ | ● | ● 10+ | ● 11.6+ | ● | ● 4.0+ |
byteLength | ● 30+ | ● | ● 11.0+ | ● | ● 10+ | ● 11.6+ | ● 11.0+ | ● 4.4+ |
constructor | ● | ● | ● 7.1+ | ● | ● 10+ | ● 11.6+ | ● 8.3+ | ● 4.0+ |
slice() | ● 17+ | ● 12+ | ● 5.1+ | ● | ● 11+ | ● 15+ | ● 6.0+ | ● 4.4+ |
関連記事
- ArrayBuffer.isView()
- ArrayBuffer.isView()は、引数の値がArrayBufferView(ビュー)か否かを確認するメソッドです。ArrayBufferViewとは、ArrayBufferのバイナリデータに入出力をするためのオブジェクトです。具体的には、引数がDataView、またはTypedArrayならtrue、それ以外なら、falseを返します。
- ArrayBuffer.prototype.constructor
- ArrayBuffer.prototype.constructorはコンストラクタのArrayBufferを返すプロパティです。
- ArrayBuffer.prototype.byteLength
- ArrayBuffer.prototype.byteLengthは、オブジェクトが確保しているバッファの、Byte単位のサイズを返すプロパティです。
- ArrayBuffer
- ArrayBufferは固定長のバイナリデータを取り扱うための、物理メモリ領域(バッファ)を確保する機能を備えたオブジェクトです。