Update countBy doc example to be more at a glance friendly. [closes #3771]

This commit is contained in:
John-David Dalton
2018-05-01 12:21:58 -07:00
parent fe14140c69
commit 04a66a01e2

View File

@@ -17,8 +17,14 @@ const hasOwnProperty = Object.prototype.hasOwnProperty
* @returns {Object} Returns the composed aggregate object. * @returns {Object} Returns the composed aggregate object.
* @example * @example
* *
* countBy([6.1, 4.2, 6.3], Math.floor) * const users = [
* // => { '4': 1, '6': 2 } * { 'user': 'barney', 'active': true },
* { 'user': 'betty', 'active': true },
* { 'user': 'fred', 'active': false }
* ]
*
* countBy(users, 'active');
* // => { 'true': 2, 'false': 1 }
*/ */
function countBy(collection, iteratee) { function countBy(collection, iteratee) {
return reduce(collection, (result, value, key) => { return reduce(collection, (result, value, key) => {