我正在逐行使用插件来读取一个非常大的文件。有一种情况我只想要第一行,所以在这种情况下我会立即关闭连接。
但是,我注意到它无论如何都会尝试处理下一行。我尽可能地把它简化了,然后写了这个:
lr.on("line", function (line) {
lr.pause();
console.log("\rLine");
lr.close();
}
我的控制台显示:
Line
Line
没有lr.close()
,它只记录Line
一次。
我错过了什么?
我正在逐行使用插件来读取一个非常大的文件。有一种情况我只想要第一行,所以在这种情况下我会立即关闭连接。
但是,我注意到它无论如何都会尝试处理下一行。我尽可能地把它简化了,然后写了这个:
lr.on("line", function (line) {
lr.pause();
console.log("\rLine");
lr.close();
}
我的控制台显示:
Line
Line
没有lr.close()
,它只记录Line
一次。
我错过了什么?