Думал, что я понял, как работает Float32Array, но похоже, что я не совсем там. В простейшем возможном примере:несоответствие между Float32Array и DataView
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.
Что мне здесь не хватает?
Благодаря
Вы имеете в виду 'dv.setFloat32 (8, 7);'? – sabof
oops, fixed typo, также index at 2, not 3 :( – Nick