fill Metodu
fill metodu bir diziyi belirtilen değerlerle doldurur.
Metodun ilk parametresinde
gerekli değer belirtilir. İkinci ve üçüncü
isteğe bağlı parametrelerde sırasıyla
doldurma için başlangıç ve bitiş pozisyonunu belirleriz.
Sözdizimi
dizi.fill(eleman, [başlangıç pozisyonu, [bitiş pozisyonu]]);
Örnek
Bu metodu kullanarak bir dizi dolduralım:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Kodun çalıştırılma sonucu:
['!', '!', '!', '!']
Örnek
Şimdi dizinin hangi pozisyondan itibaren doldurulması gerektiğini belirtelim:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Kodun çalıştırılma sonucu:
['a', '!', '!']
Örnek
Diziyi başlangıç pozisyonuna ek olarak bitiş pozisyonunu da belirterek dolduralım:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Kodun çalıştırılma sonucu:
['a', 'b', '!', 'e']
Örnek
Şimdi diziyi doldurmaya
en sondan başlayalım, ikinci parametre olarak
-1 indeksini belirtelim:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Kodun çalıştırılma sonucu:
['a', 'b', 'c', '!']