使用其他javascript文件中的变量

时间:2018-06-08 17:18:32

标签: javascript html

file1.js

var a = 10; 

file2.js

function myFunction(){
    alert(a); 
}

function helperFunction(){
    myFunction() 
}

function main(){
    alert(a); 
}

main()中的警报有效,但myFunction()中的警报不起作用。这对我来说很奇怪,因为它应该在整个文件中起作用。我没有在这个文件中命名为a的任何其他变量,我在我的HTML中的file2之前导入file1。还有其他原因可能出现这种情况吗?

1 个答案:

答案 0 :(得分:-1)

取决于你的环境..

file1.js

export const a = 10;

file2.js

import { a } from '../../environments/environment';
alert(a);