javascript - 将NodeJS readline保存到变量中?
问题描述
我不知何故无法让 nodejs 将 readline 的结果放入 result 变量中。我想这与readline
异步有关吗?我该怎么做才能将所有内容保存在变量中?
var lineReader = require('readline').createInterface({
input: require('fs').createReadStream('text.txt')
});
var result = "Hello";
lineReader.on('line', function (line) {
result += line;
});
console.log(result);
//result = "Hello"
解决方案
推荐阅读
- c++ - 是否可以通过 MFC 扩展 dll 加载常用控件
- c++ - 我得到的输出是 0112,我期望得到的输出是 2
- python - 三列ABC,cumsum小于10取A*B取A*C
- flutter - Flutter android studio vscode 终端自动打开和关闭
- amazon-athena - 使用未来 presto 版本的功能
- php - DOM Pdf 在 codeigniter 框架中不起作用
- r - 在 R 中大小不等的多个 data.frame 对象中查找最新日期
- android - Android OS 语言查找:让 OS 知道应用的默认语言是什么
- mysql - MYSQL - 如何从具有 2 列的子查询更新表
- sql - “通过”VBA 附近的语法不正确