Skip to content

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[]): 返回包含两个数组所有唯一元素的新数组。

采用 MIT 许可证发布。