De fill methode

De methode fill vult een array met opgegeven waarden. In de eerste parameter van de methode wordt de gewenste waarde opgegeven. In de tweede en derde optionele parameters geven we respectievelijk de start- en eindpositie voor het vullen op.

Syntaxis

javascriptarray.fill(element, [startpositie, [eindpositie]]);

Voorbeeld

Laten we een array vullen met behulp van deze methode:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we nu opgeven vanaf welke positie de array moet worden gevuld:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we de array vullen en behalve de startpositie, ook de eindpositie opgeven:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we nu beginnen met het vullen van de array vanaf het einde, door de tweede parameter index -1 op te geven:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • methode unshift,
    die elementen toevoegt aan het begin van een array
  • methode push,
    die elementen toevoegt aan het einde van een array
  • methoden shift en pop,
    die elementen uit een array verwijderen