JavaScript Array fill () yöntemi, tüm öğeleri statik bir değerle doldurarak bir dizi döndürür.
fill()
Yöntemin sözdizimi şöyledir:
arr.fill(value, start, end)
Burada dizi bir dizidir.
fill () Parametreler
fill()
Yöntem alır:
- değer - Dizinin doldurulacağı değer.
- start (isteğe bağlı) - Başlangıç dizini (varsayılan 0'dır ).
- end (isteğe bağlı) - Bitiş dizini (varsayılan Array.length'tir ) (hariç).
Fill () değerinden döndür
- Baştan sona değerle dolu değiştirilmiş diziyi döndürür.
Notlar:
- Başlangıç veya bitiş negatifse, dizinler geriye doğru sayılır.
- Bu yana
fill()
bir mutatör yöntemdir, bu dizi kendisinin (kopya) ve döner değişiyor.
Örnek: Diziyi fill () yöntemiyle doldurma
var prices = (651, 41, 4, 3, 6); // if only one argument, fills all elements new_prices = prices.fill(5); console.log(prices); // ( 5, 5, 5, 5, 5 ) console.log(new_prices); // ( 5, 5, 5, 5, 5 ) // start and end arguments specify what range to fill prices.fill(10, 1, 3); console.log(prices); // ( 5, 10, 10, 5, 5 ) // -ve start and end to count from back prices.fill(15, -2); console.log(prices); // ( 5, 10, 10, 15, 15 ) // invalid indexed result in no change prices.fill(15, 7, 8); console.log(prices); // ( 5, 10, 10, 15, 15 ) prices.fill(15, NaN, NaN); console.log(prices); // ( 5, 10, 10, 15, 15 )
Çıktı
(5, 5, 5, 5, 5) (5, 5, 5, 5, 5) (5, 10, 10, 5, 5) (5, 10, 10, 15, 15) (5, 10, 10 , 15, 15) (5, 10, 10, 15, 15)
Burada fill()
yöntemin diziyi baştan sona aktarılan değer ile doldurduğunu görebiliriz . fill()
Yöntem, bir yer dizi gibi döner modifiye dizi değiştirir.
Başlangıç ve bitiş parametreleri isteğe bağlıdır ve negatif de olabilir (geriye doğru saymak için).
Başlangıç ve bitiş bağımsız değişkenleri geçersizse dizi güncellenmez.
Önerilen Kaynaklar: JavaScript Dizisi