Metod fill

Metod fill popunjava niz zadatim vrednostima. U prvom parametru metoda se navodi željena vrednost. U drugom i trećem opcionim parametrima zadajemo redom početnu i krajnju poziciju za popunjavanje.

Sintaksa

javascriptniz.fill(element, [početna pozicija, [krajnja pozicija]]);

Primer

Hajde da popunimo niz koristeći ovaj metod:

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

Rezultat izvršavanja koda:

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

Primer

Sada ćemo navesti sa koje pozicije treba da popunimo niz:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da popunimo niz navodeći pored početne, još i krajnju poziciju:

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

Rezultat izvršavanja koda:

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

Primer

A sada ćemo započeti popunjavanje niza sa samog kraja, navodeći drugim parametrom indeks -1:

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

Rezultat izvršavanja koda:

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

Vidite takođe

  • metod unshift,
    koji dodaje elemente na početak niza
  • metod push,
    koji dodaje elemente na kraj niza
  • metodi shift i pop,
    koji uklanjaju elemente iz niza