我在WebStorm 2018.2中有一个项目,其中包含两个JavaScript文件:
只执行console.log(someVar);
的变量-
当我尝试执行main.js时,它给我一个引用错误,说明someVar
未定义。
我如何修复这个问题,并让main.js从同一项目中的其余文件导入全局变量,为什么不能自动执行?
发布于 2018-09-23 07:15:46
确保所定义的变量是在函数外部完成的。
在JavaScript中,变量要么是局部变量(在方法或函数中定义并限定了作用域),要么是在函数外部声明的全局变量。
然后确保在main.js之前,一些-data.js已经链接到您的文档。
它不是自动完成的,以允许在不合适的时刻访问变量。例如,这样您就可以在不同的作用域中以相同的名称命名变量。
https://stackoverflow.com/questions/52461637
复制相似问题