【发布时间】:2020-12-29 20:54:40
【问题描述】:
这是我的示例代码:
var dicWords = []
function ReadFile()
{
var fs = require('fs')
fs.readFile('words_alpha_sorted.txt', (err, data) =>{
if (err){
console.log(err);
return;
}
data = String(data)
dicWords = data.split(/\r?\n/);
})
}
function DoStuffWithFile();
{
//do stuff with the variable dicWords
}
function main()
{
ReadFile();
DoStuffWithFile();
}
我怎样才能读取文件,等待它被完全读取,然后执行其余代码,以便在调用 DoStuffWithFile 时 dicWords 不是空数组?使用 JS(节点)。我想从主函数调用 DoStuffWithFile,而不是 ReadFile。注意-:主函数实际上并不是主函数,而是文件管理发生的地方。
【问题讨论】:
标签: node.js synchronous file-management