在此之前先介绍一个逐行读取文件内容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);
新闻热点
疑难解答
图片精选