4.17.11
3.10.1
2.4.2
1.3.1
_.meanBy(array, [iteratee=_.identity])
This method is like _.mean
except that it accepts iteratee
which is
invoked for each element in array
to generate the value to be averaged.
The iteratee is invoked with one argument: (value).
Since
4.7.0
Arguments
argument
array
[iteratee=_.identity]
type
Array
Function
description
The array to iterate over.
The iteratee invoked per element.
Returns
(array)
Example
var objects = [
{ n: 4 },
{ n: 2 },
{ n: 8 },
{ n: 6 },
];
_.meanBy(objects, function (o) {
return o.n;
});
// => 5
// The `_.property` iteratee shorthand.
_.meanBy(objects, "n");
// => 5
var objects = [{ n: 4 }, { n: 2 }, { n: 8 }, { n: 6 }];
_.meanBy(objects, function (o) {
return o.n;
});
// => 5
// The `_.property` iteratee shorthand.
_.meanBy(objects, "n");
// => 5