gpt4 book ai didi

无法识别 JavaScript (WebStorm) 全局变量

转载 作者:行者123 更新时间:2023-11-30 14:22:50 27 4
gpt4 key购买 nike

我在 WebStorm 2018.2 中有一个包含两个 JavaScript 文件的项目:

  • some-data.js,其中包含一个变量someVar
  • main.js,它只执行 console.log(someVar);

当我尝试执行 main.js 时,它给我一个引用错误,指出 someVar 未定义。

我该如何解决这个问题并让 main.js 从同一项目中的其余文件导入全局变量,为什么这不会自动发生?

最佳答案

确保定义的变量是在函数之外完成的。

在 JavaScript 中,变量要么是局部变量(在方法或函数内定义和作用域),要么是在函数外部声明的全局变量。

然后确保 some-data.js 已链接到您的文档,在您的 main.js 之前。

允许在不合时宜的时刻访问变量并不是自动完成的。例如,这样您就可以在不同的范围内为变量命名相同的名称。

关于无法识别 JavaScript (WebStorm) 全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52461637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com