UNPKG

pbem

Version:

BEM-helper system for Pug (Jade)

18 lines (13 loc) 329 B
'use strict'; module.exports = function objectFilter(target) { let keys = Array.isArray(arguments[1]) ? arguments[1] : Array.prototype.slice.call(arguments, 1); let result = {}; for (let key of keys) { if (typeof target[key] !== 'undefined') { result[key] = target[key]; } } return result; };