A fill metódus
A fill metódus egy tömböt tölt fel megadott értékekkel.
A metódus első paraméterében adjuk meg
a kívánt értéket. A második és harmadik
opcionális paraméterekben pedig rendre
a kitöltés kezdő és végpozícióját adjuk meg.
Szintaxis
tömb.fill(elem, [kezdő pozíció, [vég pozíció]]);
Példa
Töltsünk fel egy tömböt ezzel a módszerrel:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
A kód végrehajtásának eredménye:
['!', '!', '!', '!']
Példa
Most adjuk meg, hogy melyik pozíciótól kell kitölteni a tömböt:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
A kód végrehajtásának eredménye:
['a', '!', '!']
Példa
Töltsük fel a tömböt úgy, hogy megadjuk a kezdő mellett a végpozíciót is:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
A kód végrehajtásának eredménye:
['a', 'b', '!', 'e']
Példa
Most kezdjük a tömb kitöltését
a legvégéről, a második paraméterben
a -1 indexet megadva:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
A kód végrehajtásának eredménye:
['a', 'b', 'c', '!']