按顺序运行承诺与前一个结果

时间:2018-03-26 21:46:00

标签: bluebird

使用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值作为后续迭代参数的集合。

0 个答案:

没有答案