首页 > 解决方案 > 有没有更简单的方法来编写 javascript 承诺 reolution

问题描述

我有两个 Promises(比如说pand q),它们会在解析时检索数据,我想做一些foo需要这两个数据的事情。它有一个解决方案,如下所示。但是还有更优雅的吗?

p.then(pData => {
  q.then(qData => {
    foo(pData,qData);
  });
});

我想知道以下内容(假设函数and):

p.and(q).then(dataArr => foo( ...dataArr ));

在没有这种方式的情况下,承诺概念中是否有任何内容不允许这种构造?

标签: javascriptpromise

解决方案


推荐阅读