1 2 3 4 5 6 7 8 9 10 11 12 | 1 9 9 9 9 | module.exports = function (original, filter) { const obj = {} filter = filter || function (k, v) { return true } Object.keys(original || {}).forEach(function (key) { if (filter(key, original[key])) { obj[key] = original[key] } }) return obj } |