extendsObject.js 514 B

1234567891011121314151617
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. function extendsObject() {
  3. const result = _extends({}, arguments.length <= 0 ? undefined : arguments[0]);
  4. for (let i = 1; i < arguments.length; i++) {
  5. const obj = i < 0 || arguments.length <= i ? undefined : arguments[i];
  6. if (obj) {
  7. Object.keys(obj).forEach(key => {
  8. const val = obj[key];
  9. if (val !== undefined) {
  10. result[key] = val;
  11. }
  12. });
  13. }
  14. }
  15. return result;
  16. }
  17. export default extendsObject;