📜  Lodash _.concat()函数(1)

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

Lodash _.concat()函数

简介

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() 函数。