NodeJs的Readline值放入数组中

我正在使用NodeJS readline模块从文本文件中读取。 它将每行都返回到控制台,但是我希望它将返回的行添加到数组。 这是我到目前为止的代码,但它不工作。 我认为rd.on是一个for循环,但它看起来不像。 任何帮助,将不胜感激!

function getinfomation2(){ var firstfile = []; var secondfile = []; var countvar = 0; readline = require('readline'); var rd = readline.createInterface({ input: fs.createReadStream('../FixtureProfiles/CFIP1.json'), output: process.stdout, terminal: false }); // Add fixture details from file to array to later be called rd.on('line', function(line) { // if fails console.log(line) returns line in console firstfile(countvar) = line; console.log(firstfile(countvar)) countvar = countvar +1; }); } 

firstfile(countvar) = line不正确。

数组访问操作符是[] (请参阅MDN上的Array文档 )。

另外检查Array.push

 firstfile.push(line)