Wie bekomme ich den Index eines Elements in einer for...of-Schleife in TypeScript?
Hallo zusammen! Ich habe gerade angefangen, TypeScript zu lernen, und bin auf ein Problem bei der Arbeit mit Schleifen gestoßen. Früher habe ich in JavaScript oft die normale `for (let i = 0; i < arr.length; i++)`-Schleife verwendet, um sowohl das Element als auch seinen Index zu erhalten. Aber in TypeScript wurde mir empfohlen, `for...of` zu verwenden, da es lesbarer und moderner ist.
Das Problem ist, dass ich in `for...of` nur den Wert des Elements bekomme, aber nicht seinen Index. Zum Beispiel habe ich ein Array von Strings:
```typescript
const fruits: string[] = ['apple', 'banana', 'orange'];
```
Ich möchte jedes Element zusammen mit seiner Nummer ausgeben:
```
0: apple
1: banana
2: orange
```
Mit der normalen `for`-Schleife ist das einfach, aber mit `for...of` klappt es bei mir nicht. Ich habe versucht, `.entries()` zu verwenden, bin mir aber nicht sicher, ob das in TypeScript richtig ist.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
Bereitstellung von TypeScript auf Kubernetes: Ein grundlegender Leitfaden für Anfänger
Serverless-Funktionen in JavaScript: AWS Lambda von A bis Z
php.ini finden: 5 fatale Fehler & Lösungen für Entwickler