Maison >interface Web >js tutoriel >Comment créer un tableau avec des éléments répétés en JavaScript ?
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 des fonctions personnalisées
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 de manière itérative l'élément au tableau à 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 à zéro et la valeur à 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 :
<code class="js">console.log( Array(5).fill(2) ); // Output: [2, 2, 2, 2, 2]</code>
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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!