我正在尝试使用JSPack从double转换为八位字节数组。
此代码:
jsp = new JSPack();
t = jsp.Pack("d", 2.0);
导致t
成为数组[127, 240, 0, 0, 0, 0, 0, 1]
。
我做错了什么?
答案 0 :(得分:2)
Pack(fmt,values)
返回包含打包值 array 的八位字节数组。
事实上:
new JSPack().Pack("d", [2])
返回:
[64, 0, 0, 0, 0, 0, 0, 0]
这似乎是正确的(我得到了与类型数组相同的结果:Float64Array
到Uint8Array
)。