Wiki_JS_ArrayBuffer - inoueshinichi/Wiki_Web GitHub Wiki
ArrayBufferの使い方
参考
ArrayBuffer
- 一般的な生のバイナリデータを表現する
- 直接ArrayBufferをR/Wすることはできない
- 操作するには,
DataView or TypedArray群を介して操作する
- maxByteLengthオプションを指定してコンストラクタで生成することで, サイズ可変にできる.
- resizableプロパティでサイズ変更の可否をチェックできる
- resize()メソッドで新しいサイズを割り当てることができる(0初期化)
コンストラクタ
静的プロパティ
- get_ArrayBuffer[@@species] : 派生オブジェクトを作成する際に使用するコンストラクタ関数
静的メソッド
- ArrayBuffer.isView() : argがTypedArray系やDataViewの場合, trueを返す.
プロパティ
- ArrayBuffer.prototype.byteLength
- ArrayBuffer.prototype.maxByteLength (readonly)
- ArrayBuffer.prototype.resizable() : サイズ変更な設定になっている場合, trueを返す.
- ArrayBuffer.prototype.constructor()
- ArrayBuffer.prototype.[@@toStringTag] : "ArrayBuffer"
メソッド
- ArrayBuffer.prototype.slice(start, end, span)
- ArrayBuffer.prototype.resize(size)