Remove semicolons.

This commit is contained in:
John-David Dalton
2017-02-04 23:50:10 -08:00
parent f3a8e55e70
commit 6cb3460fce
452 changed files with 4261 additions and 4261 deletions

View File

@@ -1,8 +1,8 @@
import baseAssignValue from './.internal/baseAssignValue.js';
import reduce from './reduce.js';
import baseAssignValue from './.internal/baseAssignValue.js'
import reduce from './reduce.js'
/** Used to check objects for own properties. */
const hasOwnProperty = Object.prototype.hasOwnProperty;
const hasOwnProperty = Object.prototype.hasOwnProperty
/**
* Creates an object composed of keys generated from the results of running
@@ -17,18 +17,18 @@ const hasOwnProperty = Object.prototype.hasOwnProperty;
* @returns {Object} Returns the composed aggregate object.
* @example
*
* countBy([6.1, 4.2, 6.3], Math.floor);
* countBy([6.1, 4.2, 6.3], Math.floor)
* // => { '4': 1, '6': 2 }
*/
function countBy(collection, iteratee) {
return reduce(collection, (result, value, key) => {
if (hasOwnProperty.call(result, key)) {
++result[key];
++result[key]
} else {
baseAssignValue(result, key, 1);
baseAssignValue(result, key, 1)
}
return result;
}, {});
return result
}, {})
}
export default countBy;
export default countBy