"Let go of the thoughts that don't make you strong." —Unknown
本文为 《lodash 源码阅读》 系列文章,后续内容会在 github 中发布,欢迎 star,gitbook 同步更新。
import baseSum from './.internal/baseSum.js';
lodash 源码阅读 —— baseSum
/** * 计算 array 中值的总和 * * @since 3.4.0 * @category Math * @param {Array} array 要迭代的数组。 * @returns {number} 返回总和。 * @example * * sum([4, 2, 8, 6]) * // => 20 */ function sum(array) { return array != null && array.length ? baseSum(array, value => value) : 0; }
判断传入的数组是否为空或者假值,是则返回 0,否则通过 baseSum 计算 array 中值的总和。
0
baseSum
array
lodash 源码阅读 —— sumBy
Last updated 6 years ago
Was this helpful?