【发布时间】:2021-09-25 20:42:05
【问题描述】:
我想读取三个txt文件,并将realFile()返回的文本结果相加,下面是我的代码使用回调。我们如何使用 Promise 和 .then() 将所有文本相加?
fs.readFile('./a.txt', 'utf8', (err, data) => {
if(err) console.log(err)
fs.readFile('./b.txt', 'utf8', (err, newData) => {
if(err) console.log(err)
fs.readFile('./c.txt', 'utf8',(err, newestData) => {
if (err) console.log(err)
console.log(data+newData+newestData)
})
})
})
【问题讨论】:
-
Node 提供了基于 promise 的
fs模块版本;将其与Promise.all一起使用 -
您要停止出错还是继续?
标签: javascript promise es6-promise