Fixin missing accumulator return in reduce and predicate call in partition.

This commit is contained in:
Michał Lipiński
2017-02-18 16:58:15 +01:00
parent 0369bf7afe
commit e52ed26c7a

View File

@@ -25,7 +25,7 @@ import reduce from './reduce.js'
*/ */
function partition(collection, predicate) { function partition(collection, predicate) {
return reduce(collection, (result, value, key) => ( return reduce(collection, (result, value, key) => (
result[key ? 0 : 1].push(value) result[predicate(value) ? 0 : 1].push(value), result
), [[], []]) ), [[], []])
} }