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
pole.fill(prvek, [počáteční pozice, [koncová pozice]]);
Příklad
Pojďme vyplnit pole pomocí této metody:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Výsledek provedení kódu:
['!', '!', '!', '!']
Příklad
Nyní určeme, od které pozice se má pole vyplnit:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Výsledek provedení kódu:
['a', '!', '!']
Příklad
Pojďme vyplnit pole a určit kromě počáteční i koncovou pozici:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Výsledek provedení kódu:
['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:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Výsledek provedení kódu:
['a', 'b', 'c', '!']