# union

创建一个包含两个数组所有唯一元素的新数组。

```typescript
const unified = union(arr1, arr2);
```

## 用法

### `union(arr1, arr2)`

当您想将多个数组的所有元素合并为一个且不重复时,请使用 `union`。它将两个数组合并后,返回一个去除重复值的新数组。

```typescript
import { union } from 'es-toolkit/array';

// 求数字数组的并集。
const array1 = [1, 2, 3];
const array2 = [3, 4, 5];
union(array1, array2);
// Returns: [1, 2, 3, 4, 5]

// 求字符串数组的并集。
const fruits1 = ['apple', 'banana'];
const fruits2 = ['banana', 'orange'];
union(fruits1, fruits2);
// Returns: ['apple', 'banana', 'orange']
```

第一个数组的元素先出现,然后添加第二个数组的唯一元素。

```typescript
import { union } from 'es-toolkit/array';

const arr1 = [1, 2, 3];
const arr2 = [2, 3, 4, 5];
union(arr1, arr2);
// Returns: [1, 2, 3, 4, 5]
// 1, 2, 3来自arr1,4, 5来自arr2。
```

#### 参数

- `arr1` (`T[]`): 要合并的第一个数组。
- `arr2` (`T[]`): 要合并的第二个数组。

#### 返回值

(`T[]`): 返回包含两个数组所有唯一元素的新数组。
