[英]Socket.io send data to global variable
我正在使用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>
socket.on是一個異步調用,因此
<script>
let test = "no";
let socket = io();
socket.on('player',function(data){
test = data;
**console.log(test);** //say yes and also return it here
});
// console.log(test); // says no instead of yes , will not work as async
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.