_.sumBy(array, [iteratee=_.identity])
_.sumBy(array, [iteratee=_.identity])
用于返回经过迭代函数处理后的数组中所有数字的总和。
array
:要计算总和的数组。iteratee
:(可选)迭代函数,用于转换数组中的每个元素。
返回值:数组中经过迭代函数处理后的所有数字的总和。如果数组为空,则返回 0。
示例:
javascript
const objects = [{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }];
console.log(_.sumBy(objects, (o) => o.n)); // 输出:20
在这个例子中,_.sumBy
返回了经过迭代函数处理后的数组中所有数字的总和。