JavaScript Array fill ()

Metoda JavaScript Array fill () vrne matriko tako, da vse elemente napolni s statično vrednostjo.

Sintaksa fill()metode je:

 arr.fill(value, start, end)

Tu je arr matrika.

parametri fill ()

fill()Metoda je v:

  • vrednost - vrednost, s katero je treba zapolniti polje.
  • start (neobvezno) - indeks zagona (privzeto je 0 ).
  • konec (neobvezno) - Končni indeks (privzeto je Array.length ) (izključno).

Vrnjena vrednost iz fill ()

  • Vrne spremenjeno matriko, napolnjeno z vrednostjo od začetka do konca.

Opombe:

  • Če sta začetek ali konec negativna, se indeksi štejejo od zadaj.
  • Ker fill()je metoda mutatorja, spremeni matriko sama (ne kopija) in jo vrne.

Primer: Polnjenje matrike z metodo 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 )

Izhod

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

Tu lahko vidimo, da fill()metoda polni polje od začetka do konca s posredovano vrednostjo. fill()Metoda spremeni niz v mestu, kot tudi vrne spremenjeno niza.

Začetni in končni parameter sta neobvezna in sta lahko tudi negativna (za štetje nazaj).

Matrika se ne posodobi, če sta začetni in končni argument neveljavna.

Priporočeno branje: Array JavaScript

Zanimive Članki...