rejoin
Version:
Another Object/Relational-Mapper
22 lines (16 loc) • 384 B
JavaScript
;
var ap = Array.prototype;
var concat = ap.concat;
var slice = ap.slice;
var indexOf = ap.indexOf;
function except(object) {
var result = {};
var keys = concat.apply(ap, slice.call(arguments, 1));
for (var key in object) {
if (indexOf.call(keys, key) === -1) {
result[key] = object[key];
}
}
return result;
}
module.exports = except;