ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## defaultsDeep + [link](./defaultsDeep "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L10901 "View in source.") + [npm](https://www.npmjs.com/package/lodash.defaultsdeep "See the npm package.") ``` _.defaultsDeep(object, [sources]) ``` 这个方法类似 `_.defaults`,除了它会递归分配默认属性。 **注意:** 这方法会改变源对象 ### 参数 1. object (Object) 目标对象 2. [sources] (...Object) 来源对象 ### 返回值 (Object) 返回对象 ### 示例 ``` _.defaultsDeep({ 'user': { 'name': 'barney' } }, { 'user': { 'name': 'fred', 'age': 36 } }); // => { 'user': { 'name': 'barney', 'age': 36 } } ```