如何在JavaScript中创建大小为128位的无符号整数数组?

时间:2017-05-26 19:26:16

标签: javascript node.js

我可以将Uint8Array用于8位,Uint32Array用于32位,但我找不到允许我使用128位的替代方法。是否有一种计算和内存有效的方法来存储这些值?

目前,我只是使用Array逼近它,但这似乎比Uint32Array慢约5倍。

1 个答案:

答案 0 :(得分:1)

Typed arrays只会与Float64Array一样大。如果您需要uint s,则可获得的最大值为UInt32Array。如果你需要128位,你需要创建逻辑,将你的位置为UInt32Array 4个DWORD。

另请注意,JavaScript Bitwise Operators仅在32位运行,因此即使您尝试移动值的DWORD来重新组合128位数字,也可能会将数据截断为无效