Un tableau d'éléments répétés en JavaScript
Créer un tableau avec le même élément répété plusieurs fois est essentiel dans divers scénarios de programmation. En Python, cela peut être réalisé avec la multiplication de liste comme vu dans [2] * 5. Cependant, cette fonctionnalité n'est pas directement disponible dans les tableaux de JavaScript.
Approche de fonction personnalisée
Pour répondre à ce besoin, une approche consiste à créer une fonction personnalisée, telle que la fonction repeatelem fournie dans la question. Cette fonction accepte un élément et un nombre de répétitions et initialise un tableau vide. Il ajoute ensuite l'élément au tableau de manière itérative à l'aide de la méthode concat.
Méthode ES6 Array.fill()
Heureusement, ES6 introduit la méthode Array.fill() , qui fournit une solution plus concise à ce problème. La méthode fill() remplit un tableau avec une valeur fournie, en commençant à l'index spécifié et en s'étendant jusqu'à la fin du tableau. En définissant l'index sur zéro et la valeur sur l'élément souhaité, nous pouvons facilement créer un tableau avec l'élément répété autant de fois que nécessaire.
Exemple :
console.log(
Array(5).fill(2)
);
// Output: [2, 2, 2, 2, 2]
La méthode Array.fill() simplifie le processus de création de tableaux avec des éléments répétés, ce qui en fait une solution plus efficace et plus lisible en JavaScript.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3