【发布时间】:2017-01-09 18:36:37
【问题描述】:
当循环完成后,我如何将总数返回为 resolve(total)?
怎么做?
function getTotalAttack(minions) {
return new Promise( function (resolve, reject) {
console.log("starting do the totalattack math");
var total = 0;
for(var minion in minions) {
console.log("sending one now");
minions.findOne({ _Id : minion }).then(function(response){
total = total + response.attack;
});
}
console.log("result is " + total);
return resolve(total);
});
}
【问题讨论】: