Avatar ·

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