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
pole.fill(prvok, [začiatočná pozícia, [konečná pozícia]]);
Príklad
Vyplňme pole pomocou tejto metódy:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Výsledok vykonania kódu:
['!', '!', '!', '!']
Príklad
Teraz určme, od ktorej pozície sa má pole vyplniť:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Výsledok vykonania kódu:
['a', '!', '!']
Príklad
Vyplňme pole so zadaním okrem začiatočnej aj konečnej pozície:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Výsledok vykonania kódu:
['a', 'b', '!', 'e']
Príklad
A teraz začnime vyplňať pole
od úplného konca, zadaním druhého parametra
ako index -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Výsledok vykonania kódu:
['a', 'b', 'c', '!']