js-function-lib
Version:
JavaScript function library
42 lines • 1.06 kB
TypeScript
/**
* 计算 array 中值的总和
*
* @param {Array<number>} array 要迭代的数组
* @returns {number} 返回总和
* @version 1.1.5
* @example
*
* sum([1, 2, 3]);
* // => 6
*/
declare function sum(array: Array<number>): number;
/**
* 计算 array 中值的总和
*
* @param {Array<any>} array 要迭代的数组
* @param {string} iteratee 调用每个元素的迭代函数
* @returns {number} 返回总和
* @version 1.1.9
*
* const array = [{id: 1}, {id: 2}, {id: 3}];
*
* sum(array, 'id');
* // => 6
*/
declare function sum(array: Array<any>, iteratee: string): number;
/**
* 计算 array 中值的总和
*
* @param {Array<any>} array 要迭代的数组
* @param {Function} iteratee 调用每个元素的迭代函数
* @returns {number} 返回总和
* @version 1.1.9
*
* const array = [{id: 1}, {id: 2}, {id: 3}];
*
* sum(array, (v) => v.id);
* // => 6
*/
declare function sum(array: Array<any>, iteratee: Function): number;
export default sum;
//# sourceMappingURL=sum.d.ts.map