8
0

initCloneObject.js 405 B

12345678910111213141516
  1. import baseCreate from './baseCreate';
  2. import isFunction from '../isFunction';
  3. /**
  4. * Initializes an object clone.
  5. *
  6. * @private
  7. * @param {Object} object The object to clone.
  8. * @returns {Object} Returns the initialized clone.
  9. */
  10. function initCloneObject(object) {
  11. var Ctor = object.constructor;
  12. return baseCreate(isFunction(Ctor) ? Ctor.prototype : undefined);
  13. }
  14. export default initCloneObject;