objectWithoutPropertiesLoose.js 348 B

123456789101112
  1. export default function _objectWithoutPropertiesLoose(source, excluded) {
  2. if (source == null) return {};
  3. var target = {};
  4. var sourceKeys = Object.keys(source);
  5. var key, i;
  6. for (i = 0; i < sourceKeys.length; i++) {
  7. key = sourceKeys[i];
  8. if (excluded.indexOf(key) >= 0) continue;
  9. target[key] = source[key];
  10. }
  11. return target;
  12. }