node.js使用readline按行读取文件内容


1.实现代码

var fs = require('fs');
var readline = require('readline');

/*
* 按行读取文件内容
* 返回:字符串数组
* 参数:fReadName:文件名路径
*      callback:回调函数
* */
function readFileToArr(fReadName,callback){
    var fRead = fs.createReadStream(fReadName);
    var objReadline = readline.createInterface({
        input:fRead
    });
    var arr = new Array();
    objReadline.on('line',function (line) {
        arr.push(line);
        //console.log('line:'+ line);
    });
    objReadline.on('close',function () {
       // console.log(arr);
        callback(arr);
    });
}

2.测试例子

<1.文本文件

node.js使用readline按行读取文件内容

<2.测试程序

node.js使用readline按行读取文件内容

<3.结果

node.js使用readline按行读取文件内容







相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-02-15
  • 2021-11-01
  • 2021-09-28
  • 2022-02-08
  • 2022-12-23
猜你喜欢
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
相关资源
相似解决方案