bbo
Version:
bbo is a utility library of zero dependencies for javascript.
24 lines (18 loc) • 444 B
JavaScript
import './get_tag.js';
import isString from './is_string.js';
/* eslint-disable no-param-reassign */
function omit(obj, remove) {
var result = {};
if (isString(remove)) {
remove = [].slice.call(arguments, 1);
}
for (var prop in obj) {
if (!obj.hasOwnProperty || obj.hasOwnProperty(prop)) {
if (remove.indexOf(prop) === -1) {
result[prop] = obj[prop];
}
}
}
return result;
}
export default omit;