Sha256: c3282769cccf5f1b9f5fea28b3c2f0e2e65800d379bc9f8193485c92833ad3f0
Contents?: true
Size: 500 Bytes
Versions: 5
Compression:
Stored size: 500 Bytes
Contents
"use strict"; var reducer = require("./reducer") var filter = reducer(function filter(predicate, next, value, result) { /** Composes filtered version of given `source`, such that only items contained will be once on which `f(item)` was `true`. ## Example var digits = filter([ 10, 23, 2, 7, 17 ], function(value) { return value >= 0 && value <= 9 }) print(digits) // => < 2 7 > **/ return predicate(value) ? next(value, result) : result }) module.exports = filter
Version data entries
5 entries across 2 versions & 1 rubygems