javascript - 在范围外使用 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
解决方案
推荐阅读
- xcode - Xcode Post Archive Action - 存档路径环境变量
- machine-learning - 您认为解码器编码器 FCN 可以替代内核卷积算法吗?
- javascript - Javascript地图功能重复值
- android - 通过 Google Play 服务广告 17.0.0+ 获取 AAID
- python - Python脚本不打印西班牙语字符
- git - 如何在项目中添加独立于 git 分支的本地文件?
- ios - 继续记录用户使用 MapBox SDK 驾驶的路线,即使应用程序进入后台也是如此
- apache-spark - pySpark 1.6 无法通过 py4j 执行 Java 代码,尽管它可以在 pySpark 2.0 中运行
- node.js - 无法部署到 Azure Web 应用程序(节点应用程序)
- sparql - SPARQL 插入查询和创建查询不能通过 SPARQLRepository 和 GraphDB 工作