Security update for permissions_by_term
[yaffs-website] / node_modules / uncss / node_modules / lodash / sum.js
1 var baseSum = require('./internal/baseSum'),
2     identity = require('./identity');
3
4 /**
5  * Computes the sum of the values in `array`.
6  *
7  * @static
8  * @memberOf _
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     : undefined;
21 }
22
23 module.exports = sum;