create
_.create(prototype)
# Ⓢ [Ⓣ][1] Ⓝ
Creates an object that inherits from the prototype object. If a
properties object is given, its own enumerable string keyed properties
are assigned to the created object.
Since
2.3.0
Arguments
prototype(Object): The object to inherit from.
Returns
(Object): Returns the new object.
Example
function Shape() {
this.x = 0;
this.y = 0;
}
function Circle() {
Shape.call(this);
}
Circle.prototype = _.create([Shape.prototype, {
'constructor': Circle
}]);
var circle = new Circle;
circle instanceof Circle;
// => true
circle instanceof Shape;
// => true