📅  最后修改于: 2023-12-03 15:08:32.293000             🧑  作者: Mango
有时候我们需要将多个列表合并成一个。在 TypeScript 中,可以通过以下方法来轻松实现:
使用扩展运算符可以将多个列表展开成一个新的列表。
const list1 = [1, 2, 3];
const list2 = [4, 5, 6];
const mergedList = [...list1, ...list2];
console.log(mergedList); // [1, 2, 3, 4, 5, 6]
concat 方法可以将一个或多个列表添加到数组的末尾,并返回新的数组。
const list1 = [1, 2, 3];
const list2 = [4, 5, 6];
const mergedList = list1.concat(list2);
console.log(mergedList); // [1, 2, 3, 4, 5, 6]
reduce 方法可以将多个列表合并成一个新的列表。
const list1 = [1, 2, 3];
const list2 = [4, 5, 6];
const mergedList = [list1, list2].reduce((prev, curr) => prev.concat(curr));
console.log(mergedList); // [1, 2, 3, 4, 5, 6]
以上就是 TypeScript 中合并多个列表的方法,根据实际情况选择适合自己的方法即可。