0
我使用socket.io来制作多人游戏,并且我遇到了一个问题,即服务器返回的所有内容都被包含在该函数内部。 我试图将数据返回到客户端的全局变量。Socket.io发送数据到全局变量
<script>
let test = "no";
let socket = io();
socket.on('player',function(data){
test = data;
});
console.log(test); // says no instead of yes
</script>
可以可靠地使用'data',与'player'消息到达是内部的消息处理程序的唯一地方。这就是异步操作的工作方式。将想要在该消息处理程序中使用该数据的代码。 – jfriend00