Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

24 linhas
453 B

há 4 anos
  1. var baseSum = require('./_baseSum'),
  2. identity = require('./identity');
  3. /**
  4. * Computes the sum of the values in `array`.
  5. *
  6. * @static
  7. * @memberOf _
  8. * @since 3.4.0
  9. * @category Math
  10. * @param {Array} array The array to iterate over.
  11. * @returns {number} Returns the sum.
  12. * @example
  13. *
  14. * _.sum([4, 2, 8, 6]);
  15. * // => 20
  16. */
  17. function sum(array) {
  18. return (array && array.length)
  19. ? baseSum(array, identity)
  20. : 0;
  21. }
  22. module.exports = sum;