JS - 如何通过Promise.All从已解决的promes中获取价值

时间:2018-06-13 12:02:24

标签: javascript

我需要从promise中获取值,将其值设置为object对象并返回对象。

array.election[0].candidates - 是对象数组。

   async getCandidates(array) {
        return await array.election[0].candidates.map(candidate => {
            let candidateInfo = candidate;
            let balance = 0;
            Promise.all([this.getBalance(candidate.address)]).then(value => {
               balance = value[0];
            });
            candidateInfo.balance = balance;
            return candidateInfo;
        });
    }

因为Promise.all - 异步我无法获得价值。

0 个答案:

没有答案