最后两个return 看不懂,能否帮忙解释一下,又如何取出Promise中的值呢?
发布于 5 年前 作者 caiming 2010 次浏览 来自 问答

for (let i = ; i < batchTimes; i++) {

const promise = db.collection(‘EXAM’).skip(i * MAX_LIMIT).limit(MAX_LIMIT).get()

tasks.push(promise)

}

return (await Promise.all(tasks)).reduce((acc, cur) => {

return {

data: acc.data.concat(cur.data),

errMsg: acc.errMsg,

}

})

2 回复

这么的看啊

你这代码从哪搬过来的

回到顶部