javascript - 有没有更简单的方法来编写 javascript 承诺 reolution
问题描述
我有两个 Promises(比如说p
and q
),它们会在解析时检索数据,我想做一些foo
需要这两个数据的事情。它有一个解决方案,如下所示。但是还有更优雅的吗?
p.then(pData => {
q.then(qData => {
foo(pData,qData);
});
});
我想知道以下内容(假设函数and
):
p.and(q).then(dataArr => foo( ...dataArr ));
在没有这种方式的情况下,承诺概念中是否有任何内容不允许这种构造?
解决方案
推荐阅读
- c# - C# Linq - 选择多个字段,其中一个字段也应使用选择进行过滤
- javascript - 数组项上的 ReferenceError
- mysql - 带有子查询的 SQL WHERE 条件为空
- android - 如何使 Listview 项目视图在LongPress 上可见
- azure - 是否需要对 Azure Application Insights 进行补充日志记录?
- spring - 为什么 SimpleJmsListenerContainerFactory 不提供并发配置?
- c# - XpsDocument.GetFixedDocumentSequence() 内存泄漏
- python - Odoo:如何在 odoo 中找到单个用户的所有会话
- laravel - Laravel,Vue组件模板不显示?
- php - 访问json响应(数组)中的元素