给定一些 ArrayBuffer,例如:
var data = new ArrayBuffer(64);
我希望能够在任何位置写入 32 位整数(不仅是 32 位对齐)。
例如:
[0][1][2][3][4][5][6][7][8][9] ... byte data
[__________][__________] ... I want to create an Int32Array with 1 byte offset
那可能吗?
不幸的是,该byteOffset
属性是只读的,如果在创建视图时设置它,它只接受 4 的倍数(对于 int32s)。