我使用以下代码逐行读取文件。 但是该行的内容是封闭的,我该怎么做才能访问外部的行的内容?我使用的模块是node.js的内部模块
var fs=require("fs")
function readFirstLine(){
var firstfile = [];
readline = require('readline');
var rd = readline.createInterface({
input: fs.createReadStream('somefile.txt'),
output: process.stdout,
terminal: false
});
rd.on('line', function(line) {
console.log(line)
}
);
}
readFirstLine()
答案 0 :(得分:0)
您可以将每一行推送到外部数组,但是您不知道读取行何时读完文件。
最简单的方法是使用async/await
。