我将ArrayBuffer
其转换为,Uint8Array
以便可以使用带有方括号的传统数组访问并收集子数组。现在,我已经有了正确的4个字节集来描述32位(小尾数)浮点数,我似乎没有一种简单的方法可以转换为浮点值:
var startIndex = 2;
var buffer = new Uint8Array(data)
buffer.subarray(startIndex, startIndex + 4);
var myNumber = ?uint8ArrayToFloat(buffer);
console.log(myNumber);
我是JavaScript新手,仍在寻找不同的文档...
您可以使用DataView.getFloat32
。首先,您将从DataView
原始文件ArrayBuffer
(或Uint8Array
)创建。getFloat32使用一个可选参数,该参数允许您指定所读取数据的字节序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句