Projekt

Obecné

Profil

Stáhnout (486 Bajtů) Statistiky
| Větev: | Revize:
1
var baseCreate = require('./_baseCreate'),
2
    getPrototype = require('./_getPrototype'),
3
    isPrototype = require('./_isPrototype');
4

    
5
/**
6
 * Initializes an object clone.
7
 *
8
 * @private
9
 * @param {Object} object The object to clone.
10
 * @returns {Object} Returns the initialized clone.
11
 */
12
function initCloneObject(object) {
13
  return (typeof object.constructor == 'function' && !isPrototype(object))
14
    ? baseCreate(getPrototype(object))
15
    : {};
16
}
17

    
18
module.exports = initCloneObject;
(227-227/634)