typescript嵌套初始化二维数组
时间: 2024-08-21 08:01:00 浏览: 53
leetcode二维数组搜索-algm:JavaScript/TypeScript的快速算法库
在TypeScript中,你可以使用嵌套的初始izers来创建二维数组。二维数组实际上就是数组的数组。下面是一个例子:
```typescript
let myArray: number[][] = [
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]
];
```
在这个例子中,`myArray`是一个包含三行三列元素的二维数组。每行都是一个单独的一维数组。
如果你想动态地创建二维数组,可以使用索引运算符和数组推导式,例如:
```typescript
let rows = 3;
let cols = 3;
let myDynamicArray: number[][] = [];
for (let i = 0; i < rows; i++) {
myDynamicArray[i] = Array(cols).fill(i * cols);
}
```
这将创建一个`rows`乘以`cols`的二维数组,每个元素值等于其在数组中的位置乘以列数。
阅读全文