Avatar ·

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