Sha256: 12d0574d8aa7af240fdf827be6d010f425e3eb54db5ae5cfc298d973cf6e2ed0
Contents?: true
Size: 378 Bytes
Versions: 29
Compression:
Stored size: 378 Bytes
Contents
'use strict'; var callable = require('./valid-callable') , forEach = require('./for-each') , call = Function.prototype.call; module.exports = function (obj, cb/*, thisArg*/) { var o = {}, thisArg = arguments[2]; callable(cb); forEach(obj, function (value, key, obj, index) { if (call.call(cb, thisArg, value, key, obj, index)) o[key] = obj[key]; }); return o; };
Version data entries
29 entries across 19 versions & 7 rubygems