2
我从服务器端与socket.io发送数据的数组:创建不同的对象
for (i = 0; i<rows.length; i++) {
socket.emit('Switch', {eqid:rows[i].EquipmentID,eqroom:rows[i].Name});
}
,并在客户端:
socket.on('Switch', function (data) {
console.log(data.eqid);
}
什么,我得到的是:console log和当我做console.log(data.eqid[0]
我得到了一个未定义
,所以我希望得到一个数组[120336,120337..]
我试着也从一开始就在服务器端发送一个数组:
for (i = 0; i<rows.length; i++) {
var test=[];
test.push(rows[i].EquipmentID);
}
console.log(test);
的console.log给我的最后equipmentID只有[120339
地方试验= []之外的for循环... – sinisake