我正在尝试将数组缓冲区转换为Uint8Array,它总是以零开头。
buff = new ArrayBuffer(4)
buff[0] = 10
buff[1] = 10
buff[2] = 10
buff[3] = 10
console.log(new Uint8Array(buff))
-> Uint8Array(4) [0, 0, 0, 0]
答案 0 :(得分:2)
将文档引至ArrayBuffer
您不能直接操作
ArrayBuffer
的内容;相反,您可以创建类型化数组对象之一或以特定格式表示缓冲区的DataView对象,并使用读写缓冲区的内容。