使用ts代码,将两个数组[1,2,3],['aaa','bbb','ccc']合并成一个对应下标两两一组的新数组
时间: 2024-01-16 17:02:52 浏览: 78
vue实现将一个数组内的相同数据进行合并
好的,这是一个合并数组的问题。我们可以使用 TypeScript 中的 zip 函数来完成这个任务。请看下面的代码示例:
```
function zip<T1, T2>(arr1: T1[], arr2: T2[]): [T1, T2][] {
return arr1.map((val, index) => [val, arr2[index]]);
}
const arr1 = [1, 2, 3];
const arr2 = ['aaa', 'bbb', 'ccc'];
const result = zip(arr1, arr2);
console.log(result);
```
输出如下:
```
[[1, "aaa"], [2, "bbb"], [3, "ccc"]]
```
希望这个解答可以帮到你。
阅读全文