首页 > 解决方案 > 在范围外使用 socket.on 变量

问题描述

我有一个简单的 socket.io 函数,我可以将数据打印到 ejs 视图。但我也想将数据用于函数外的变量。但是不知道...

var data_ras_height = "";

socket.on('ras_height', function (data_ras_height) {
  document.getElementById("ras_height_text").textContent = data_ras_height;
  console.log(data_ras_height); // This prints values
});
console.log(data_ras_height); // This prints nothing

标签: javascriptnode.jsexpresssocket.ioejs

解决方案


推荐阅读