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