如何从config.js文件访问数组到main.js文件?

时间:2014-01-29 16:38:09

标签: javascript

我有这个数组

var urls = {

};
配置文件中的

。如何在main.js文件中访问它?

我尝试了普通的方法,在配置文件中使这个数组全局化,但它没有发生。

3 个答案:

答案 0 :(得分:0)

确保在config.js之前加载main.js,只要您在全球范围内声明urls,就可以了。

答案 1 :(得分:0)

看起来您正在将配置导出为模块 - 您是使用RequireJS还是其他依赖库来加载它?使用代码的更多上下文也会有所帮助。

编辑:

我认为问题在于您只导出配置文件中的网址。我不确定你的应用程序结构是什么样的,但是这样的东西更接近你正在寻找的东西:

// config.js
var config = {
    urls: {}
};
module.exports = config;

// main.js
var config = require('config');
var urls = config.urls;

答案 2 :(得分:0)

确保包含相关代码的脚本包含在您的html中,并且在您尝试使用该变量之前包含该脚本。另外,请确保您的变量不在任何函数之内,或通过原型访问。