Isi Array JavaScript ()

Kaedah JavaScript Array fill () mengembalikan array dengan mengisi semua elemen dengan nilai statik.

Sintaks fill()kaedahnya adalah:

 arr.fill(value, start, end)

Di sini, arr adalah tatasusunan.

isi () Parameter

The fill()Cara mengambil masa dalam:

  • nilai - Nilai untuk mengisi array dengan.
  • mula (pilihan) - Indeks permulaan (lalai adalah 0 ).
  • akhir (pilihan) - Indeks akhir (lalai adalah Array.length ) (eksklusif).

Nilai pulangan dari isi ()

  • Mengembalikan array yang diubah, diisi dengan nilai dari awal hingga akhir.

Catatan:

  • Sekiranya permulaan atau akhir negatif, indeks dikira dari belakang.
  • Oleh kerana fill()kaedah mutator, ia mengubah susunan itu sendiri (bukan salinan) dan mengembalikannya.

Contoh: Kaedah pengisian dengan kaedah isi ()

 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 )

Pengeluaran

 (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 bahawa fill()kaedah mengisi larik dari awal hingga akhir dengan nilai lulus. The fill()kaedah perubahan array di tempat serta pulangan array diubah suai.

Parameter permulaan dan akhir adalah pilihan dan boleh juga negatif (untuk mengira ke belakang).

Susunan tidak dikemas kini jika argumen awal dan akhir tidak sah.

Bacaan yang Disyorkan: Array JavaScript

Artikel menarik...