我需要从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 - 异步我无法获得价值。