# \_.extend -> assignIn

> \_.assignIn的别名,功能相同。

**开始版本：**&#x34;.0.0

> 正常情况下标准对象不会有问题
>
> ```javascript
> let A = {a:1, b:1};
> let B = {b:3, c:2};
> let C = {b:2, c:3};
> console.log(_.extend(A, B, C));
>
> console.log(B);
> ```
>
> 解析：注意在使用mongoose（使用的版本是4.1.3）模块时候，如果B的位置是一个模型对象，我发现B位置对象值也收到C对中的值进行了改变。
