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