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

javascriptmasīvs.fill(elements, [sākuma pozīcija, [beigu pozīcija]]);

Piemērs

Aizpildīsim masīvu, izmantojot šo metodi:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad norādīsim, no kuras pozīcijas masīvs jāaizpilda:

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

Koda izpildes rezultāts:

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

Piemērs

Aizpildīsim masīvu, norādot izņemot sākuma, arī beigu pozīciju:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad sāksim masīva aizpildīšanu no paša beigām, norādot otrajā parametrā indeksu -1:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • metode unshift,
    kas pievieno elementus masīva sākumā
  • metode push,
    kas pievieno elementus masīva beigās
  • metodes shift un pop,
    kas noņem elementus no masīva