file1.js
var a = 10;
file2.js
function myFunction(){
alert(a);
}
function helperFunction(){
myFunction()
}
function main(){
alert(a);
}
main()中的警报有效,但myFunction()中的警报不起作用。这对我来说很奇怪,因为它应该在整个文件中起作用。我没有在这个文件中命名为a的任何其他变量,我在我的HTML中的file2之前导入file1。还有其他原因可能出现这种情况吗?
答案 0 :(得分:-1)
取决于你的环境..
export const a = 10;
import { a } from '../../environments/environment';
alert(a);