Gibt es in JavaScript eine Funktion range() zur Generierung einer Zahlenfolge?
Hallo zusammen! Ich bin neu in JavaScript und komme von Python. Dort gibt es eine sehr praktische eingebaute Funktion `range()`, mit der man einfach eine Zahlenfolge erstellen kann, zum Beispiel:
```python
for i in range(5):
print(i) # 0, 1, 2, 3, 4
my_list = list(range(2, 10, 2)) # [2, 4, 6, 8]
```
Jetzt schreibe ich in JavaScript und muss etwas Ähnliches tun. Zum Beispiel ein Array mit Zahlen von 1 bis 10 erstellen oder in einer Schleife von 0 bis 20 mit Schrittweite 3 durchlaufen. Ich habe versucht zu googeln, aber keine eingebaute Methode gefunden.
Bisher mache ich es so:
```javascript
let arr = [];
for (let i = 0; i < 10; i++) {
arr.push(i);
}
```
Das funktioniert, sieht aber umständlich aus. Besonders wenn ich Bereiche mit verschiedenen Schrittweiten oder in umgekehrter Reihenfolge generieren muss. Ich finde, dass in einer so modernen Sprache wie JavaScript so
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs