javascript - 如何在函数内部创建全局变量?
问题描述
在其他语言(如 C++ 或 C#)中,我可以在类中创建一个公共变量。我想在函数内部创建一个全局变量。
例子:
let idk = function(){
let num = 5;
};
// use the variable in global scope
console.log(num);
解决方案
您可以在外部声明变量而不分配给它,然后分配给内部变量而不声明它:
let num;
let idk = function () {
num = 5;
};
// use the variable in global scope
console.log(num);
推荐阅读
- html - 我正在尝试使用 python 烧瓶更新用户的详细信息,但提示“peewee.IntegrityError:重复键值违反唯一约束”
- python - 如何在 Python 3 中安装 textract?
- java - 使用普通 JAVA Stream 收集 int 数组的值
- android - 如何显示从我的位置到保存的纬度和经度的方向
- javascript - 如何在 Google Chrome 中修复我的网站的 pdf.js 渲染错误
- cassandra - Cassandra 集群:它如何解决单个时间戳更新?
- php - 如何使用php打开数组中目录的最新csv文件?
- android - 单击内容后Webview消失
- tensorflow - tensorflow 1.13.1 中带有自定义层的函数 save_weights/load_weights 是否存在错误?
- python - python中的抓取表