typescript 数组遍历
时间: 2024-07-14 17:00:53 浏览: 157
typescript-intensivo-01:Typescript Tiparvariáveise数组
在 TypeScript 中,数组遍历是指按照一定的顺序访问数组中的每个元素。TypeScript 提供了两种主要的方法来进行数组遍历:for 循环和扩展运算符(...)结合 Array.from() 或 map() 方法。
1. **for循环**:
```typescript
let numbers: number[] = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
```
这里使用索引 `i` 来访问每个元素。
2. **forEach方法**:
```typescript
numbers.forEach((number) => console.log(number));
```
forEach 方法更简洁,不需要手动跟踪索引,但不支持返回新的数组。
3. **扩展运算符 + map() 或 Array.from()**:
```typescript
// 使用 map()
const squaredNumbers = numbers.map((num) => num * num);
console.log(squaredNumbers); // 输出:[1, 4, 9, 16, 25]
// 或者使用 Array.from() 和遍历
const squaredNumbersAlt = Array.from(numbers, (num) => num * num);
```
这用于创建一个新的数组,并对原数组进行操作。
阅读全文