Wie erstelle ich ein Array mit Zahlen von 1 bis N in JavaScript? (einfacher Weg)
Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf folgende Aufgabe gestoßen: Ich muss ein Array erstellen, das die Zahlen von 1 bis N enthält. Zum Beispiel, wenn N = 5, sollte das Array [1, 2, 3, 4, 5] sein.
Ich habe versucht, es direkt mit einer for-Schleife zu machen:
```javascript
let arr = [];
for (let i = 1; i <= N; i++) {
arr.push(i);
}
```
Das funktioniert, aber ich denke, es gibt einen eleganteren Weg. In anderen Sprachen (z.B. Python) gibt es die eingebaute Funktion range(), aber in JavaScript habe ich so etwas nicht gefunden. Ich habe versucht, die Methode Array.from() und new Array(N) zu verwenden, aber es kommt etwas Seltsames heraus:
```javascript
// Versuch 1
let arr1 = new Array(5); // [empty × 5]
// Versuch 2
let arr2 = Array.from({length: 5}, (v, i) => i); // [0, 1, 2, 3, 4] — aber es beginnt bei null
```
Wie kann ich das richtig machen?