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) {
return reduce(collection, (result, value, key) => (
result[key ? 0 : 1].push(value)
result[predicate(value) ? 0 : 1].push(value), result
), [[], []])
}