我的问题是知道是否可以使用async方法将lodash(sumBy)值相加:
const total = _.sumBy(taxes,t => asyncMethodExample(t.amount));
最佳答案
不可能那样使用它。 _.sumBy期望第二个参数返回要求和的值,而不是Promise。
你可以这样做:
const total = _.sum(await Promise.all(taxes.map(t => asyncMethodExample(t.amount))));
关于javascript - 异步方法可以使用_.sumBy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57615055/