在javascript中将32位无符号小尾数转换为整数

在javascript中将32位无符号小尾数转换为整数,javascript,32-bit,Javascript,32 Bit,我有一个4字节的数组。32位无符号小尾数 [ 123, 1, 0, 0] 我需要帮助将其转换为整数。我在下面试过,但没有成功: let arr = [ 123, 1, 0, 0 ]; let uint = new Uint32Array(arr); console.log('INT :', uint); 有两种方法: 如果您知道您的浏览器也是little endian(现在几乎总是如此),那么您可以这样做: const bytes=新的Uint8Array([123,1,0,0]); co

我有一个4字节的数组。32位无符号小尾数

[ 123, 1, 0, 0]
我需要帮助将其转换为整数。我在下面试过,但没有成功:

let arr = [ 123, 1, 0, 0 ];
let uint = new Uint32Array(arr);
console.log('INT :', uint);
有两种方法:

如果您知道您的浏览器也是little endian(现在几乎总是如此),那么您可以这样做:

const bytes=新的Uint8Array([123,1,0,0]);
const uint=new uint32数组(bytes.buffer)[0];

控制台日志(uint)8字节?其他四个在哪里?