# \_.assignIn(object, sources )

URL: https://caijiao.org/lodash/docs/Object/_.assignIn
Source: docs/lodash/docs/Object/_.assignIn.md
Description: 将一个或多个源对象的属性复制到目标对象中，包括原型链上的属性。如果多个源对象具有相同的属性，则后面的属性值将覆盖前面的属性值。

该函数用于将一个或多个源对象的属性复制到目标对象中，包括原型链上的属性。如果多个源对象具有相同的属性，则后面的属性值将覆盖前面的属性值。

## 参数

- `object`：目标对象，接收属性的对象。
- `sources`（可选）：一个或多个源对象，提供要复制的属性。

## 返回值

返回目标对象，即复制了源对象属性的对象。

## 示例

```javascript
function Foo() {
  this.a = 1;
}

Foo.prototype.b = 2;

const target = {};

const source = new Foo();

// 将 source 的属性复制到 target 中，包括原型链上的属性
const result = _.assignIn(target, source);

console.log(result);
// 输出: { a: 1, b: 2 }
```

在上述示例中，`_.assignIn()` 函数将源对象 `source` 的属性复制到目标对象 `target` 中，包括原型链上的属性。最终的结果是目标对象 `target` 包含了源对象的属性和原型链上的属性，输出结果为 `{ a: 1, b: 2 }`。

请注意，具体的实现和用法可能会根据所使用的 lodash 版本而有所不同。建议参考官方文档或特定版本的文档以获取准确的信息。
