javascript - 可以通过异步方法使用 _.sumBy

标签 javascript asynchronous lodash

我的问题是知道是否可以使用异步方法与 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/

相关文章:

javaScript 显示隐藏功能在显示从 phpMyAdmin 获取数据的 Accordion 时存在一些问题

javascript - 使用 JavaScript 异步加载图像

c# - 任务、等待和 ManagementObjectCollection

javascript - 在javascript中一个接一个地运行一个函数

javascript - 未捕获的 TypeError : $(. ..).dialog 不是函数

javascript - ajax异步删除帖子 - php

javascript - 为什么 `lodash.map([' A'], String.prototype.toLowerCase.call)` 不起作用?

javascript - JS Object Loop 返回 undefined,而 Lodash map 返回值

javascript - Lodash中函数同步返回

javascript - 看似无稽之谈的 Javascript Restructuring 结果?