JavaScript Array fill ()

Metode JavaScript Array fill () mengembalikan array dengan mengisi semua elemen dengan nilai statis.

Sintaks dari fill()metode ini adalah:

 arr.fill(value, start, end)

Di sini, arr adalah sebuah array.

fill () Parameter

The fill()Metode mengambil di:

  • nilai - Nilai untuk mengisi larik.
  • mulai (opsional) - Mulai indeks (default adalah 0 ).
  • end (opsional) - Indeks akhir (default adalah Array.length ) (eksklusif).

Kembalikan nilai dari fill ()

  • Mengembalikan larik yang dimodifikasi, diisi dengan nilai dari awal sampai akhir.

Catatan:

  • Jika awal atau akhir negatif, indeks dihitung dari belakang.
  • Karena fill()merupakan metode mutator, ia mengubah array itu sendiri (bukan salinan) dan mengembalikannya.

Contoh: Mengisi array dengan metode fill ()

 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 )

Keluaran

 (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)

Di sini, kita dapat melihat bahwa fill()metode tersebut mengisi array dari awal hingga akhir dengan nilai yang diteruskan. The fill()Metode mengubah array dalam tempat serta kembali array dimodifikasi.

Parameter awal dan akhir bersifat opsional dan bisa juga negatif (untuk menghitung mundur).

Array tidak diperbarui jika argumen awal dan akhir tidak valid.

Bacaan yang Direkomendasikan: JavaScript Array

Artikel yang menarik...