Sha256: db27df8a585bb87c8269f392a830a80695c9af9a3222229da1a7d39d9dd70573
Contents?: true
Size: 415 Bytes
Versions: 46
Compression:
Stored size: 415 Bytes
Contents
"use strict"; var callable = require("./valid-callable") , forEach = require("./for-each") , call = Function.prototype.call; module.exports = function (obj, cb /*, thisArg*/) { var result = {}, thisArg = arguments[2]; callable(cb); forEach(obj, function (value, key, targetObj, index) { if (call.call(cb, thisArg, value, key, targetObj, index)) result[key] = targetObj[key]; }); return result; };
Version data entries
46 entries across 46 versions & 3 rubygems