Metodas fill

Metodas fill užpildo masyvą nurodytomis reikšmėmis. Pirmuoju metodo parametru nurodoma reikalinga reikšmė. Antruoju ir trečiuoju neprivalomais parametrais atitinkamai nustatome pradinę ir galutinę užpildymo pozicijas.

Sintaksė

javascriptmasyvas.fill(elementas, [pradinė pozicija, [galutinė pozicija]]);

Pavyzdys

Užpildykime masyvą naudodami šį metodą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Dabar nurodykime nuo kurios pozicijos reikia užpildyti masyvą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Užpildykime masyvą nurodę be pradinės, dar ir galutinę poziciją:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

O dabar pradėkime masyvo užpildymą nuo pat pabaigos, nurodę antruoju parametru indeksą -1:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • metodas unshift,
    kuris prideda elementus į masyvo pradžią
  • metodas push,
    kuris prideda elementus į masyvo pabaigą
  • metodai shift ir pop,
    kurie pašalina elementus iš masyvo