* Creates an object that inherits from the given `prototype` object. If a * `properties` object is provided its own enumerable properties are assigned * to the created object. * * @static * @memberOf _ * @category Object * @param {Object} prototype The object to in
(prototype, properties, guard)
| 10580 | * // => true |
| 10581 | */ |
| 10582 | function create(prototype, properties, guard) { |
| 10583 | var result = baseCreate(prototype); |
| 10584 | if (guard && isIterateeCall(prototype, properties, guard)) { |
| 10585 | properties = null; |
| 10586 | } |
| 10587 | return properties ? baseAssign(result, properties) : result; |
| 10588 | } |
| 10589 | |
| 10590 | /** |
| 10591 | * Assigns own enumerable properties of source object(s) to the destination |
no test coverage detected