# \_.create

**语法：**

```javascript
_.create(prototype, [properties])
```

**源代码链接：**[source](https://github.com/lodash/lodash/blob/4.17.10/lodash.js#L12759)

**npm包链接：**[npm package](https://www.npmjs.com/package/lodash.create)

**描述：**

创建一个继承`prototype`的对象。 如果提供了`prototype`，它的可枚举属性会被分配到创建的对象上。

**开始版本：**&#x32;.3.0

**参数：**

* `prototype (Object)`: 要继承的对象。
* `[properties] (Object)`: 待分配的属性。

**返回值：**

* `(Object)`: 返回新对象。

**例子：**

```javascript
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
```
