我的全局变量“数据”收到一条消息:
[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;
}
如您所见,数据现在应该是一个包含元素的数组。
谢谢