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