私のグローバル変数「データ」はメッセージを受け取ります:
[undefined × 4]
コンソール ログ。配列に 4 つの要素をプッシュしたので、これは間違っているはずです。これがコードです
var data = [];
ws.onmessage = function(evt){
var distances = JSON.parse(evt.data);
console.log(distances);
for(var i=0; i<buffer.length; i++) {
if(buffer[i][0] == distances.miles) {
buffer[i][1][0]++;
}
}
console.log(buffer);
for (var i=0; i<buffer.length; i++) {
data.push(buffer[i][1][0]);
}
console.log(data);
draw();//redraw the graph
data.length=0;
}
ご覧のとおり、データは要素を持つ配列になっているはずです。
ありがとう