Metóda fill

Metóda fill vyplní pole zadanými hodnotami. V prvom parametri metódy sa uvádza požadovaná hodnota. V druhom a treťom voliteľnom parametri zadáme postupne začiatočnú a konečnú pozíciu pre vyplnenie.

Syntax

javascriptpole.fill(prvok, [začiatočná pozícia, [konečná pozícia]]);

Príklad

Vyplňme pole pomocou tejto metódy:

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

Výsledok vykonania kódu:

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

Príklad

Teraz určme, od ktorej pozície sa má pole vyplniť:

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

Výsledok vykonania kódu:

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

Príklad

Vyplňme pole so zadaním okrem začiatočnej aj konečnej pozície:

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

Výsledok vykonania kódu:

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

Príklad

A teraz začnime vyplňať pole od úplného konca, zadaním druhého parametra ako index -1:

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

Výsledok vykonania kódu:

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

Pozri tiež

  • metóda unshift,
    ktorá pridáva prvky na začiatok poľa
  • metóda push,
    ktorá pridáva prvky na koniec poľa
  • metódy shift a pop,
    ktoré odstraňujú prvky z poľa