Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 脚本样式 / JavaScript / 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("
");while (index > -1) {var line = remaining.substring(0, index);remaining = remaining.substring(index + 1);func(line);index = remaining.indexOf("
");}});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);