1 | var helperNumberDivide = require('./helperNumberDivide')
|
2 |
|
3 | var getSize = require('./getSize')
|
4 |
|
5 | var sum = require('./sum')
|
6 |
|
7 | /**
|
8 | * 求平均值函数
|
9 | *
|
10 | * @param {Array} array 数组
|
11 | * @param {Function/String} iterate 方法或属性
|
12 | * @param {Object} context 上下文
|
13 | * @return {Number}
|
14 | */
|
15 | function mean (array, iterate, context) {
|
16 | return helperNumberDivide(sum(array, iterate, context), getSize(array))
|
17 | }
|
18 |
|
19 | module.exports = mean
|