包含来自其他文件的数组(nodejs)

我有一个包含代码来遍历一个非常大的数组的文件。 我宁愿没有在代码相同的文件数组保持干净。 但是,我不知道如何包含包含我的数组的文件,并适当地访问我的迭代的个别元素。 我宁愿不使用JSON对象,因为我不需要key -> value

像其他人一样,您可以使用require并将函数放入exports

myOtherFile.js

 exports.largeArrayFunction = function() { //do stuff return stuff; } 

myMainNodeFile.js

 var otherFile = require("myOtherFile.js"); var myArray = otherFile.largeArrayFunction(); 

要么使用一个普通的JavaScript文件:

 module.exports = [1, 2, 3] 

或者一个JSON文件,也可以是一个简单的数组:

 [1, 2, 3] 

然后使用require包含它:

 var arr = require('./array.js'); // Or './array.json' for(var i = 0; i < arr.length; i++) { // arr[i] ... }