ArrayBuffer
一般的な固定長のバイナリーデータのバッファを示すために使用するデータ型です。ArrayBuffer の内容物を直接操作することはできません。
ArrayBuffer操作
// 操作できない
const buffer = new ArrayBuffer(10);
hoge[5] = 987;
// 表示のbufferに変化起きない
console.log(hoge);
// 操作できる
// Bufferを生成
const buffer = new ArrayBuffer(10);
// Bufferを操作できるような形式を生成
const hoge = new Uint8Array(buffer);
hoge[0] = 3;
hoge[2] = 254;
console.log(hoge);
// 表示のbufferに変化起きる
console.log(buffer);
-
型付き配列オブジェクトの種類: MDN
- Array
- Int8Array
- Uint8Array
- Uint8ClampedArray
- Int16Array
- Uint16Array
- Int32Array
- Uint32Array
- Float32Array
- Float64Array
- BigInt64Array
- BigUint64Array
Buffer