Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UINT8阵列到UINT32阵列(客户端)_Javascript_Arrays - Fatal编程技术网

Javascript UINT8阵列到UINT32阵列(客户端)

Javascript UINT8阵列到UINT32阵列(客户端),javascript,arrays,Javascript,Arrays,我有一个进程返回一些原始二进制数据作为UINT8数组,数据表示两个无符号32位数字(Uint32) 在浏览器控制台上: data: Uint8Array(8) [1, 0, 0, 0, 2, 0, 0, 0] 这表示两个无符号32位数字(每个4字节) 如何将其转换为javascript数字 我尝试了Uint32Array.from(x),但它创建了一个由8个数字组成的数组,这是错误的 前4个字节->1,后4个字节->2=>请用2个数字组成的数组。看起来是这样的: 设a=newuint8arr

我有一个进程返回一些原始二进制数据作为UINT8数组,数据表示两个无符号32位数字(Uint32)

在浏览器控制台上:

data: Uint8Array(8) [1, 0, 0, 0, 2, 0, 0, 0]
这表示两个无符号32位数字(每个4字节)

如何将其转换为javascript数字

我尝试了Uint32Array.from(x),但它创建了一个由8个数字组成的数组,这是错误的

前4个字节->1,后4个字节->2=>请用2个数字组成的数组。

看起来是这样的:

设a=newuint8array([1,0,0,9,2,0,0,9]);
设b=新UINT32阵列(a.缓冲器);
控制台日志(b);
设c=新的Uint8Array(b.buffer);
控制台日志(c)另请参见,以获取一些有趣的思考素材。