Comment créer un tableau de nombres de 1 à N en JavaScript ? (méthode simple)
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème : je dois créer un tableau qui contient les nombres de 1 à N. Par exemple, si N = 5, le tableau doit être [1, 2, 3, 4, 5].
J'ai essayé de le faire directement avec une boucle for :
```javascript
let arr = [];
for (let i = 1; i <= N; i++) {
arr.push(i);
}
```
Cela fonctionne, mais je pense qu'il existe une manière plus élégante. Dans d'autres langages (comme Python), il y a une fonction intégrée range(), mais en JavaScript je n'ai rien trouvé de tel. J'ai essayé d'utiliser la méthode Array.from() et new Array(N), mais j'obtiens quelque chose d'étrange :
```javascript
// Tentative 1
let arr1 = new Array(5); // [empty × 5]
// Tentative 2
let arr2 = Array.from({length: 5}, (v, i) => i); // [0, 1, 2, 3, 4] — mais commence à zéro
```
Comment remplir correctement un tableau avec des nombres de 1 à N sans utiliser de constructions lourdes ? Je souhaite une solution courte et claire. Merci d'avance !
<<>>
Meilleure méthode : Array.from() avec une fonction map
La