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() | 将光标相对于当前位置移动到新位置 |