UNPKG

@mightyplow/jslib

Version:

js helpers library

19 lines (16 loc) 348 B
/** * @memberOf object * @param obj * @param pred * @return {*} */ var filter = function filter(obj, pred) { return Object.keys(obj).reduce(function (filtered, key) { var value = obj[key]; if (pred(key, value)) { filtered[key] = value; } return filtered; }, {}); }; export default filter;