读取文件并检查它是否在循环节点javascript syncronous的末尾

读取文件并检查它是否在循环节点javascript syncronous的末尾,javascript,node.js,Javascript,Node.js,^我想这样做,它一直运行到文件结束。有什么想法吗?我猜您希望逐行遍历返回的缓冲区 var fs = require("fs"); var text = fs.readFileSync("./mytext.txt").toString('utf-8'); var textByLine = text.split("\n") while(!text.atEnd()) 有一个很酷的软件包,我以前在github中使用过。希望它在这里也能为你工作。看看这里 fs.readFileSync,读取整个文件

^我想这样做,它一直运行到文件结束。有什么想法吗?

我猜您希望逐行遍历返回的缓冲区

var fs = require("fs");
var text = fs.readFileSync("./mytext.txt").toString('utf-8');
var textByLine = text.split("\n")


while(!text.atEnd())

有一个很酷的软件包,我以前在github中使用过。希望它在这里也能为你工作。看看这里


fs.readFileSync,读取整个文件。所以没有什么需要等待的了。这很好,谢谢,但是我如何分割行,例如var splitLine=liner.split(',');所以我可以检索行的索引并将其存储到对象中?
var fs = require("fs");
var text = fs.readFileSync("./mytext.txt").toString('utf-8');
var buffer = text.split("\n")

for (line in buffer) {
    // buffer[line] is your current line, do whatever you want with it here
}
var lineByLine = require('n-readlines');
var liner = new lineByLine('./mytext.txt');

var line;
var lineNumber = 0;
while (line = liner.next()) {
    console.log('Line ' + lineNumber);
    lineNumber++;
}

console.log('end of line reached');