📜  Lodash _.union() 方法(1)

📅  最后修改于: 2023-12-03 15:32:44.974000             🧑  作者: Mango

Lodash _.union() 方法

Lodash是一款优秀的JavaScript工具库,提供了一系列常用的工具函数,大大提高了JS开发效率。其中,_.union()方法是其中非常实用的一员。

1. 方法介绍

_.union()方法用于合并两个或多个数组,并返回不包含重复元素的新数组,元素顺序按出现顺序排列。

方法的语法为:

_.union([arrays])

其中,arrays为要合并的数组列表。

2. 使用示例
2.1 合并两个数组
const array1 = [2, 1];
const array2 = [2, 3];
 
_.union(array1, array2);
// => [2, 1, 3]

该示例中,_.union()方法将数组array1array2合并,并返回[2, 1, 3],即由两个数组中所有元素组成的新数组。

2.2 合并多个数组
const array1 = [2, 1];
const array2 = [2, 3];
const array3 = [4];
 
_.union(array1, array2, array3);
// => [2, 1, 3, 4]

该示例中,_.union()方法将数组array1array2array3合并,并返回[2, 1, 3, 4],即由三个数组中所有元素组成的新数组。

2.3 合并多个含有重复元素的数组
const array1 = [2, 1];
const array2 = [2, 3];
const array3 = [4, 1];
 
_.union(array1, array2, array3);
// => [2, 1, 3, 4]

该示例中,_.union()方法将数组array1array2array3合并,并返回[2, 1, 3, 4],即由三个数组中所有元素组成的新数组。由于数组array1array3中都含有元素1,但[1]只会出现一次。

3. 总结

_.union()方法是一款非常实用的数组合并工具,可以轻松地将多个数组合并为一个,同时去除重复元素。该方法的使用相当简单,但可以大大提高JS开发效率。如果想了解更多Lodash的方法和用法,请访问Lodash官网