javascript - 节点 csv-parser 返回变量
问题描述
我有这个功能
validarcsv(){
let text;
fs.createReadStream('data.csv')
.pipe(csv())
.on('data', (data) => results.push(data))
.on('end', () => {
text = result[0].something
return text;
});
}
我想做的是像这样检索函数的值
let value = validarcsv();
console.log(value);
它向我展示了undefined
如何返回我被困在那个函数上的那个函数的值
解决方案
你什么都不返回validarcsv()
。如果您创建一个变量并将其分配给结果并在最后返回它应该可以工作。
推荐阅读
- r - 如何访问 tibble 列表以检查是否为“UTF-8”并运行 import R
- c# - 如何在控制器事件的会话变量中使用和存储数据
- javascript - react中点击div时需要找代码调用两个函数
- javascript - 如果在 javascript 中找到匹配项,则搜索索引数组并返回完整数组
- hibernate-search - Hibernate-Search 的 Hibernate Logger 错误
- apache-drill - 从简单的 JSON 文件选择创建表时出现 Apache Drill Parser 错误
- google-forms - 有没有办法将宏与谷歌表单集成?
- hadoop - Apache Hadoop Windows 10 - Datanode、资源管理器和 Yarn 在启动时立即关闭
- linux - 从每行 CSV 文件中的几个单元格中替换部分 url
- user-interface - 长动作正在锁定渲染器进程