如何逐行读取txt文件?

How can i read txt file line by line

本文关键字:读取 txt 文件 逐行 何逐行      更新时间:2023-09-26

我想逐行读取txt文件,现在它正在显示文件中的所有内容,我想把每一行都传递给变量,我该怎么做呢?

var file = "file:///C:/Users/Viktor/Desktop/test.txt";
function readTextFile(file,line) {
  var rawFile = new XMLHttpRequest();
  rawFile.open("GET", file, true);
  rawFile.onreadystatechange = function () {
    if(rawFile.readyState === 4) {
      if(rawFile.status === 200 || rawFile.status === 0) {
        var allText = rawFile.responseText;
      }
    }
  };
  rawFile.send(null);
}
readTextFile(file);

可以在新的行上分割字符串。

var allText = rawFile.responseText,
    lines = allText.split(/'n/g);  //.split("'n")
console.log(lines.length);