请尝试在 TypeScript 中使用 Spread Operator,我认为这会解决您的问题。
在 TypeScript 中,展开运算符(以省略号的形式)可用于从另一个数组或对象初始化数组和对象。您还可以使用扩展运算符进行对象解构。
只是一个例子,初始化数组另一个数组,然后切片这个新的 itilialized 数组
初始化数组另一个数组
您可以使用扩展运算符以给定方式从现有数组创建数组。
let origArrayOne = [ 1, 2, 3]; //1,2,3
let origArrayTwo = [ 4, 5, 6]; //4,5,6
//Create new array from existing array
let copyArray = [...origArrayOne]; //1,2,3
//Create new array from existing array + more elements
let newArray `enter code here`= [...origArrayOne, 7, 8]; //1,2,3,7,8
//Create array by merging two arrays
let mergedArray = [...origArrayOne, ...origArrayTwo]; //1,2,3,4,5,6