Sha256: 9482f87330f0c5c96a4df7de054b69912056171cdf9bd8f1dd1193a7723b5bbc
Contents?: true
Size: 536 Bytes
Versions: 69
Compression:
Stored size: 536 Bytes
Contents
define(['./forOwn', '../function/makeIterator_'], function(forOwn, makeIterator) { /** * Creates a new object with all the properties where the callback returns * true. */ function filterValues(obj, callback, thisObj) { callback = makeIterator(callback, thisObj); var output = {}; forOwn(obj, function(value, key, obj) { if (callback(value, key, obj)) { output[key] = value; } }); return output; } return filterValues; });
Version data entries
69 entries across 69 versions & 2 rubygems