# \_.zipObjectDeep( props= , values= )

URL: https://caijiao.org/lodash/docs/Array/_.zipObjectDeep
Source: docs/lodash/docs/Array/_.zipObjectDeep.md
Description: _.zipObjectDeep([props=[]], [values=[]])接受两个数组作为参数，一个数组包含属性名（键），另一个数组包含对应的属性值。然后它创建一个嵌套深度结构的对象，将属性名与属性值一一对应。

`_.zipObjectDeep([props=[]], [values=[]])` 是 [Lodash](/lodash/) 库提供的 JavaScript 方法。它接受两个数组作为参数，一个数组包含属性名（键），另一个数组包含对应的属性值。然后它创建一个嵌套深度结构的对象，将属性名与属性值一一对应。

它的工作方式如下：

- `props`：包含属性名的数组，默认为空数组。
- `values`：包含对应属性值的数组，默认为空数组。

应用举例：

```javascript
// 属性名数组和属性值数组
const props = ["a.b.c", "a.b.d", "x.y.z"];
const values = [1, 2, 3];

// 创建一个嵌套深度结构的对象，将属性名与属性值一一对应
const obj = _.zipObjectDeep(props, values);

console.log("创建的嵌套深度结构对象:", obj);
// 输出创建的嵌套深度结构对象: { a: { b: { c: 1, d: 2 } }, x: { y: { z: 3 } } }
```
