Lorsque vous travaillez avec des tableaux en JavaScript, il est parfois nécessaire d'ajouter le même élément plusieurs fois. L'approche traditionnelle consiste à pousser à plusieurs reprises l'élément sur le tableau à l'aide de array.push().
Considérez le scénario suivant :
var fruits = []; fruits.push("lemon", "lemon", "lemon", "lemon");
Ce code ajoute la chaîne "lemon" quatre fois au tableau de fruits. Bien que cette méthode soit simple, elle peut devenir fastidieuse lorsque plusieurs occurrences sont requises.
Utilisation d'Array.fill pour les primitives
Pour les types de données primitifs tels que les chaînes, JavaScript fournit un moyen plus efficace d'ajouter plusieurs éléments à la fois en utilisant la méthode array.fill(). La syntaxe est la suivante :
array.fill(value, start, end)
Dans le cas du tableau fruits, nous pouvons ajouter quatre occurrences de "citron" comme ceci :
var fruits = new Array(4).fill('Lemon'); console.log(fruits);
Ce code crée un nouveau tableau de longueur 4 et remplit tous ses éléments avec la chaîne "Lemon".
Remarque : Array.fill() est pris en charge pour les types de données primitifs uniquement. Pour les objets et autres structures de données complexes, il est recommandé d'utiliser des boucles ou des opérateurs de propagation.
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!