好像没看懂Uint32Array
。根据我所读到的内容,Uint8Array
我可以在数组(Uint8Array([16])
或Uint8Array([96,56])
)中输入一个数字,结果就是这样。但是,当我对更大的数字(如 )尝试相同的操作时Uint32Array([21640])
,它似乎会截断它。21640 应该等于十六进制的 5488,我只得到 88。这实际上是如何工作的?
编辑:阐述
我也试图将几个 ArrayBuffers 连接在一起。如果我没记错readAsArrayBuffer
的话,我会尝试使用https://gist.github.com/72lions/4528834Uint8Array
附加一些 32 位数字
有如此多的信息和示例,Uint8Array
而几乎没有什么Uint32Array
让我认为这 32 个中的一个会存储一个值,就好像它是 8 个中的 4 个一样。