Comment ajouter un nouvel élément au début d'un array en JavaScript ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème. J'ai un array avec des nombres, par exemple : `let numbers = [2, 3, 4, 5];`. Je veux y ajouter le nombre `1` au tout début, pour obtenir `[1, 2, 3, 4, 5]`. Je sais que pour ajouter à la fin d'un array, il y a la méthode `push()`, et je l'utilise : `numbers.push(6)` — et ça fonctionne parfaitement, l'élément s'ajoute à la fin.
Mais comment faire si je dois insérer un élément au début ? J'ai essayé d'écrire `numbers[0] = 1`, mais cela remplace le premier élément, sans en ajouter un nouveau. Autrement dit, l'array devient `[1, 3, 4, 5]`, alors que j'ai besoin que tous les anciens éléments se décalent vers la droite.
J'ai entendu dire qu'il existe une méthode `unshift()`, mais je ne suis pas sûr de l'avoir bien comprise. Et autre question : si je veux ajouter plusieurs éléments au début en une seule fois, est-ce aussi possible ? Par exemple, passer de `[3, 4]` à `[1, 2, 3, 4]` ? Je serais reconnaissant pour une explication détaillée avec des exemples. Merci d'avance !
<<>>
Utilisez la méthode