以为我了解 Float32Array 的工作原理,但看起来我并不完全在那里。在最简单的例子中:
buffer = new ArrayBuffer(128);
dataView = new DataView(buffer);
floatArray = new Float32Array(buffer);
dataView.setFloat32(8, 7);
console.log(floatArray[2]); //prints gibberesh
按照我的理解,数据视图应该将从第 8 个字节开始的浮点数设置为 7,因此我希望浮点数数组中的第三个浮点数为 7。
我在这里想念什么?
谢谢