如何使用websocket中的二进制数据stream填充数组
我从websocket获得了连续的字节数据stream。 当我用这个函数查看数据时:
document.getElementById('log').innerHTML = document.getElementById('log').innerHTML + msg + "<br />";
它看起来像这样:
-0.00005645785104823496 0.00000906544783255643 -0.001234972515485563 0.00000008534781277461 . . .
我想填充它看起来像一个数组
var inp = new Array(event.data) , arr = new Float32Array() ; for(var i = 0;i <arr.length; i++) { arr[i] = inp[i]; }
如何填充从websocket接收数据的inp [i]数组。
谢谢
我find了答案,那是:
shifted = inp.shift();
感谢您的任何帮助。