objectWithoutPropertiesLoose.js 462 B

12345678910111213141516
  1. 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. }
  13. module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;