Node.js Readline 模块

❮ 内置模块


实例

打开一个文件,逐行返回内容:

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

var myInterface = readline.createInterface({
  input: fs.createReadStream('demofile1.html')
});

var lineno = 0;
myInterface.on('line', function (line) {
  lineno++;
  console.log('Line number ' + lineno + ': ' + line);
});
运行实例 »

定义和用法

Readline 模块提供了一种读取数据流的方式,一次读取一行。


语法

在应用程序中包含 Readline 模块的语法:

var readline = require('readline');

Readline 属性和方法

方法 描述
clearLine() 清除指定流的当前行
clearScreenDown() 从当前光标向下位置清除指定流
createInterface() 创建一个接口对象
cursorTo() 将光标移动到指定位置
emitKeypressEvents() 触发指定流的按键事件
moveCursor() 将光标移动到相对于当前位置的新位置

❮ 内置模块