首页 > 语言 > JavaScript > 正文

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

2024-05-06 16:07:21
字体:
来源:转载
供稿:网友
这篇文章主要介绍了node.js实现逐行读取文件内容的代码,本文还介绍了一个node.js的按行读取内容开源项目,需要的朋友可以参考下

在此之前先介绍一个逐行读取文件内容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);

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

图片精选