typescript for循环遍历怎么写
时间: 2024-02-05 17:03:46 浏览: 38
TypeScript中的for循环遍历可以通过以下方式来实现:
``` typescript
for(let i = 0; i < array.length; i++) {
// 迭代操作
console.log(array[i]);
}
```
其中,`i` 是循环计数器,`array` 是需要遍历的数组,`array.length` 表示数组的长度。在循环体内,可以执行任意迭代操作。该循环会从 `i=0` 开始,每次增加1,一直到 `i=array.length-1` 结束。
相关问题
typescript map 遍历
typescript 中的 map 遍历可以使用 `forEach` 方法或者 `for...of` 循环来实现。具体实现方式如下:
1. 使用 `forEach` 方法:
```typescript
const myMap = new Map([
['key1', 'value1'],
['key2', 'value2'],
['key3', 'value3']
]);
myMap.forEach((value, key) => {
console.log(`${key} = ${value}`);
});
```
2. 使用 `for...of` 循环:
```typescript
const myMap = new Map([
['key1', 'value1'],
['key2', 'value2'],
['key3', 'value3']
]);
for (const [key, value] of myMap) {
console.log(`${key} = ${value}`);
}
```
以上两种方式都可以遍历 Map 中的所有键值对,并输出它们的值。
typescript 遍历
在 TypeScript 中,可以使用 for...of 循环来遍历数组、字符串、Set、Map 等可迭代对象。示例代码如下:
```typescript
const arr = [1, 2, 3];
for (const item of arr) {
console.log(item);
}
const str = 'hello';
for (const char of str) {
console.log(char);
}
const set = new Set([1, 2, 3]);
for (const item of set) {
console.log(item);
}
const map = new Map([['a', 1], ['b', 2], ['c', 3]]);
for (const [key, value] of map) {
console.log(key, value);
}
```