omit.js 327 B

1234567891011
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. function omit(obj, fields) {
  3. // eslint-disable-next-line prefer-object-spread
  4. var shallowCopy = _extends({}, obj);
  5. for (var i = 0; i < fields.length; i += 1) {
  6. var key = fields[i];
  7. delete shallowCopy[key];
  8. }
  9. return shallowCopy;
  10. }
  11. export default omit;