我在takimlar数组中有一个元素。当我尝试以这种方式打印时,我打印出1。但是当我试图达到socket.on括号之外的takimlar值时。 我从文档写入得到0。我想访问我从客户端服务器端获取的数据,但似乎我无法在其上分配变量。这真的很有趣。任何帮助将不胜感激。
打印1
var takimlar[];
var socket =io.connect();
socket.on('client_data13', function(data){
takimlar = data;
document.write(takimlar.length);
});
打印0
var takimlar[];
var socket =io.connect();
socket.on('client_data13', function(data){
takimlar = data;
});
document.write(takimlar.length);