Metod fill

Metod fill massivi verilmiş dəyərlərlə doldurur. Metodun birinci parametrində tələb olunan dəyər göstərilir. İkinci və üçüncü istəyə bağlı parametrlərdə müvafiq olaraq doldurma üçün başlanğıc və son mövqe təyin edirik.

Sintaksis

javascriptmassiv.fill(element, [baslangic movqeyi, [son movqe]]);

Nümunə

Gəlin bu metoddan istifadə edərək massivi dolduraq:

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

Kodun icrasının nəticəsi:

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

Nümunə

İndi massivin hansı mövqedən doldurulması lazım olduğunu göstərək:

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

Kodun icrasının nəticəsi:

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

Nümunə

Gəlin massivi başlanğıc mövqeyi ilə yanaşı, son mövqeyi də göstərməklə dolduraq:

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

Kodun icrasının nəticəsi:

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

Nümunə

İndi isə massivin doldurulmasına ən sondan başlayaq, ikinci parametrdə -1 indeksini göstərək:

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

Kodun icrasının nəticəsi:

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

Həmçinin baxın

  • metod unshift,
    ki, massivin əvvəlinə elementlər əlavə edir
  • metod push,
    ki, massivin sonuna elementlər əlavə edir
  • metodlar shift və pop,
    ki, massivdən elementləri silir