使用async / await的以下示例,我将在显式Promise中转换它:
conts promises = [promise1, promise2, promise3, promise4]
async function (message)
{
let transformedMessage = message
for(let p of promises)
{
transformedMessage = await p(transformedMessage)
}
return transformedMessage
}
我没有找到任何允许重复使用resolve值作为后续迭代参数的集合。