JavaScript Dizisi dolgusu ()

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

Ilginç makaleler...