Metoda fill

Metoda fill vyplňuje pole zadanými hodnotami. V prvním parametru metody je uvedena požadovaná hodnota. Ve druhém a třetím volitelném parametru zadáváme příslušně počáteční a koncovou pozici pro vyplnění.

Syntaxe

javascriptpole.fill(prvek, [počáteční pozice, [koncová pozice]]);

Příklad

Pojďme vyplnit pole pomocí této metody:

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

Výsledek provedení kódu:

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

Příklad

Nyní určeme, od které pozice se má pole vyplnit:

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

Výsledek provedení kódu:

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

Příklad

Pojďme vyplnit pole a určit kromě počáteční i koncovou pozici:

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

Výsledek provedení kódu:

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

Příklad

A nyní začněme vyplňovat pole od samého konce, zadáním druhého parametru jako index -1:

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

Výsledek provedení kódu:

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

Viz také

  • metoda unshift,
    která přidává prvky na začátek pole
  • metoda push,
    která přidává prvky na konec pole
  • metody shift a pop,
    které odstraňují prvky z pole