Metode fill
Metode fill aizpilda masīvu ar norādītajām vērtībām.
Pirmajā metodes parametrā tiek norādīta
vajadzīgā vērtība. Otrajā un trešajā
neobligātajos parametros mēs attiecīgi norādām
sākuma un beigu pozīciju aizpildīšanai.
Sintakse
masīvs.fill(elements, [sākuma pozīcija, [beigu pozīcija]]);
Piemērs
Aizpildīsim masīvu, izmantojot šo metodi:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Koda izpildes rezultāts:
['!', '!', '!', '!']
Piemērs
Tagad norādīsim, no kuras pozīcijas masīvs jāaizpilda:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Koda izpildes rezultāts:
['a', '!', '!']
Piemērs
Aizpildīsim masīvu, norādot izņemot sākuma, arī beigu pozīciju:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Koda izpildes rezultāts:
['a', 'b', '!', 'e']
Piemērs
Tagad sāksim masīva aizpildīšanu
no paša beigām, norādot otrajā parametrā
indeksu -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Koda izpildes rezultāts:
['a', 'b', 'c', '!']