首页 > 编程 > JavaScript > 正文

node.js实现逐行读取文件内容的代码

2019-11-20 14:23:42
字体:
来源:转载
供稿:网友

在此之前先介绍一个逐行读取文件内容NPM:https://github.com/nickewing/line-reader,需要的朋友可以看看。

直接上代码:

function readLines(input, func) {  var remaining = '';  input.on('data', function(data) {    remaining += data;    var index = remaining.indexOf('/n');    while (index > -1) {      var line = remaining.substring(0, index);      remaining = remaining.substring(index + 1);      func(line);      index = remaining.indexOf('/n');    }  });  input.on('end', function() {    if (remaining.length > 0) {      func(remaining);    }  });}function func(data) {  container.push(data);}var input = fs.createReadStream(__dirname + '/ip_arr.txt');readLines(input, func);

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表