Méthode fill

La méthode fill remplit un tableau avec des valeurs données. Dans le premier paramètre de la méthode, on spécifie la valeur souhaitée. Dans les deuxième et troisième paramètres optionnels, nous spécifions respectivement la position de départ et la position finale pour le remplissage.

Syntaxe

javascripttableau.fill(élément, [position de départ, [position finale]]);

Exemple

Remplissons un tableau en utilisant cette méthode :

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Résultat de l'exécution du code :

javascript['!', '!', '!', '!']

Exemple

Maintenant, spécifions à partir de quelle position il faut remplir le tableau :

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Résultat de l'exécution du code :

javascript['a', '!', '!']

Exemple

Remplissons le tableau en spécifiant, en plus de la position de départ, la position finale :

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Résultat de l'exécution du code :

javascript['a', 'b', '!', 'e']

Exemple

Maintenant, commençons à remplir le tableau à partir de la toute fin, en spécifiant comme deuxième paramètre l'index -1 :

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Résultat de l'exécution du code :

javascript['a', 'b', 'c', '!']

Voir aussi

  • la méthode unshift,
    qui ajoute des éléments au début du tableau
  • la méthode push,
    qui ajoute des éléments à la fin du tableau
  • les méthodes shift et pop,
    qui suppriment des éléments du tableau