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

javascripttömb.fill(elem, [kezdő pozíció, [vég pozíció]]);

Példa

Töltsünk fel egy tömböt ezzel a módszerrel:

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

A kód végrehajtásának eredménye:

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

Példa

Most adjuk meg, hogy melyik pozíciótól kell kitölteni a tömböt:

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

A kód végrehajtásának eredménye:

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

Példa

Töltsük fel a tömböt úgy, hogy megadjuk a kezdő mellett a végpozíciót is:

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

A kód végrehajtásának eredménye:

javascript['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:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • a unshift metódus,
    amely elemeket ad a tömb elejéhez
  • a push metódus,
    amely elemeket ad a tömb végéhez
  • a shift és a pop metódus,
    amelyek elemeket távolítanak el a tömbből