📅  最后修改于: 2023-12-03 15:02:46.368000             🧑  作者: Mango
Lodash是一个流行的JavaScript工具库,它提供了很多常用函数的实现,其中的 _.concat()函数用于合并两个或多个数组。
_.concat(array, [values])
其中,array表示需要合并的数组,[values]表示一个或多个需要合并到array中的值或者数组。
该函数返回一个新的合并后的数组。
下面是一个使用_.concat()函数合并两个数组的示例:
const _ = require('lodash');
const arr1 = [1, 2, 3];
const arr2 = [4, 5];
const arr3 = [6];
const result = _.concat(arr1, arr2, arr3);
console.log(result);
// Output: [1, 2, 3, 4, 5, 6]
此外,该函数还可以用于将非数组值合并到数组中:
const _ = require('lodash');
const arr1 = [1, 2, 3];
const result = _.concat(arr1, 4, 5);
console.log(result);
// Output: [1, 2, 3, 4, 5]
需要注意的是,该函数在合并数组时仅仅是将数组中的元素添加到新的数组中去,如果数组的元素仍然是一个数组,则新的数组中仍然存在数组元素,而不是将其展开。如果需要将嵌套的数组展开,可以使用Lodash的 _.flatten() 函数。