111 of 264 menu

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', '!']

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
truzchihyid