I seem to not be understanding the Uint32Array
. According to what I've read about the Uint8Array
I could just feed it a number inside an array (Uint8Array([16])
or Uint8Array([96,56])
) and the results are exactly that. However, when I try the same thing for a larger number like Uint32Array([21640])
, it seems to truncate it. Where 21640 should equal 5488 in hex, I only get 88. How does this actually work?
Edit: Elaborations
I am also attempting to concatenate several ArrayBuffers together. If I'm not mistaken readAsArrayBuffer
produces an Uint8Array
, and I am trying to append to that some 32-bit numbers using https://gist.github.com/72lions/4528834
There is so much information and examples on Uint8Array
and what little there was on Uint32Array
makes me think that one of these 32 would store a value as if it was 4 of the 8.