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ė
masyvas.fill(elementas, [pradinė pozicija, [galutinė pozicija]]);
Pavyzdys
Užpildykime masyvą naudodami šį metodą:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Kodo vykdymo rezultatas:
['!', '!', '!', '!']
Pavyzdys
Dabar nurodykime nuo kurios pozicijos reikia užpildyti masyvą:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Kodo vykdymo rezultatas:
['a', '!', '!']
Pavyzdys
Užpildykime masyvą nurodę be pradinės, dar ir galutinę poziciją:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Kodo vykdymo rezultatas:
['a', 'b', '!', 'e']
Pavyzdys
O dabar pradėkime masyvo užpildymą
nuo pat pabaigos, nurodę antruoju parametru
indeksą -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Kodo vykdymo rezultatas:
['a', 'b', 'c', '!']