js中如何实现在第二个js中调用第一个js文件中的参数

2025-04-26 13:05:05
推荐回答(3个)
回答1:

如你有二个JS文件,js1.js js2.js 那么你需要在你的html页面中同时加入这二个js,
这样, 你的二个js 的域相当于在同一个js中一样,可以随意调用,如,在js1.js中,你有一个全局变量var a = 1; 那么你在js2.js中可以直接拿去用,或者你在js1.js中有一个方法,function abc(){},那么你在js2.js中也可以用abc()的方法直接调用,说白了,这二个js跟你写在同一样js文件中是一样的,不过有一种情况比较特殊 ,就是js的闭包,如果你第一个js在一个闭包中定义了一个全局变量var a = 1;, 那么, 你在js2中是引不到的

回答2:

第一个a.js文件:


第二个js文件(在调用第一个js文件的时候需要把第一个js引入进来):

回答3:

把这个参数变成全局的,也就是说 定义在function外面。