Slide 11
Slide 11 text
const u32Arr = new Uint32Array(new ArrayBuffer(1024));!
// ArrayBufferの第一引数はバイト数、実際の要素数はViewのバイト数で割った数
// 32bitなら1024 / 4で256要素格納可能
u32Arr[0] = 1; // ここでは0byteオフセット byteLength = 0 && length = 0!
u32Arr[1] = 1; // ここでは4byteオフセット byteLength = 4 && length = 1!
!
const dv = new DataView(new ArrayBuffer(1024));!
dv.setUint8(2, 1); // Uint8の値を2byteオフセットの位置に書き込む!
dv.setInt32(0, 1); // Int32の値を4byteオフセットの位置に書き込む