需要从浏览器客户端获取玩家名称。
var playerName;
socket.on('responsePlayer', (player) => {
playerName = player;
});
console.log(playerName);
// undefined
为什么没有定义playerName?如何找到解决方案?
将最后一行移到socket.on:
var playerName;
socket.on('responsePlayer', (player) => {
playerName = player;
console.log("Player Name: " + playerName);
});