# \_.unzipWith(array, iteratee=_.identity )

URL: https://caijiao.org/lodash/docs/Array/_.unzipWith
Source: docs/lodash/docs/Array/_.unzipWith.md
Description: _.unzipWith(array, [iteratee=.identity]) 的作用是将一个“拉链”数组（由多个数组构成的数组）转换为多个数组的数组，并且可以对每个数组进行自定义操作。

这个函数是 [Lodash](/lodash/) 中的一个数组方法。它的作用是将一个“拉链”数组（由多个数组构成的数组）转换为多个数组的数组，并且可以对每个数组进行自定义操作。

- `array`：要处理的“拉链”数组。
- `iteratee`（可选）：用于对每个数组进行自定义操作的函数，默认为 `_.identity` 函数。

应用举例：

```javascript
// 原始数组，一个“拉链”数组
const array = [
  [1, 10, 100],
  [2, 20, 200],
  [3, 30, 300],
];

// 定义一个自定义操作函数，将每个数组中的第一个元素相加
const iteratee = (a, b, c) => a + b + c;

// 将“拉链”数组解压缩为多个数组的数组，并对每个数组进行自定义操作
const unzippedArray = _.unzipWith(array, iteratee);

console.log("解压缩并自定义操作后的数组:", unzippedArray);
// 输出解压缩并自定义操作后的数组: [6, 60, 600]
```

在这个例子中，`_.unzipWith` 方法将原始的“拉链”数组转换为多个数组的数组，并且对每个数组进行了自定义操作，该操作由自定义操作函数 `iteratee` 定义。
