【发布时间】:2016-12-03 11:04:07
【问题描述】:
我有一个 Promise 对象数组,我想在其中映射并过滤被拒绝的 Promise。
预期输出:
const promises = [
failedPromise,
successPromise,
successPromise,
];
const resolvedPromises = promises.map(promise => ???);
resolvedPromises 变量应该包含两个 successPromise 承诺的输出。
我将如何实现这样的算法?
【问题讨论】:
-
失败与非失败如何区分?这两个物体长什么样子?
-
看看over here。请注意,同步确定 Promise 的状态是不可能的,因此您将得到的最好的结果是一组已实现的 Promise(或其结果)的 Promise
标签: javascript node.js promise ecmascript-6