javascript - 如何从外部访问闭包的内容
问题描述
我使用以下代码逐行读取文件。但是该行的内容是在一个闭包中,我该怎么做才能访问外面的行内容?我使用的模块是node.js的内部模块
var fs=require("fs")
function readFirstLine(){
var firstfile = [];
readline = require('readline');
var rd = readline.createInterface({
input: fs.createReadStream('somefile.txt'),
output: process.stdout,
terminal: false
});
rd.on('line', function(line) {
console.log(line)
}
);
}
readFirstLine()
解决方案
推荐阅读
- scala - 如何按数组的第二个值对 Seq[Array[(Int, Int)]]) 进行分组
- networking - 为什么在 DHCP 之前已经存在 ipv6 地址?
- python - 在特定位置插入图像,python
- javascript - 如何删除我的左\右填充以及如何在 ChartJS 上添加新行标签?
- mysql - mysql中的ExtractValue非常慢的XML处理和解析
- javascript - 如何在angular6中导入handsontable?
- reactjs - Redux 状态不持久
- javascript - 图片标签不渲染图片
- node.js - 使用 NodeJS 运行 Liquibase
- go-ethereum - Geth 节点日志在上传智能合约后被杀死