使用ts代码,将两个数组[1,2,3],['aaa','bbb','ccc']合并成一个对应下标两两一组的新数组
时间: 2024-01-16 10:02:52
浏览: 57
好的,这是一个合并数组的问题。我们可以使用 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"]]
希望这个解答可以帮到你。
相关问题
使用ts代码,将两个数组[1,2,3],['aaa','bbb','ccc']合并成一个新数组
。好的,可以使用以下代码进行合并:
```typescript
const arr1: number[] = [1, 2, 3];
const arr2: string[] = ['aaa', 'bbb', 'ccc'];
const mergedArr: (number | string)[] = [...arr1, ...arr2];
console.log(mergedArr); // [1, 2, 3, 'aaa', 'bbb', 'ccc']
请问还有什么问题需要我回答吗?
使用ts代码,将两个数组[1,2,3],['aaa','bbb','ccc']合并成{aaa:1,bbb:2,ccc:3}
可以使用如下的 TypeScript 代码实现该功能:
```typescript
const arr1 = [1, 2, 3];
const arr2 = ['
```