JavaScript Array fill ()

Metoden JavaScript Array fill () returnerar en matris genom att fylla alla element med ett statiskt värde.

Syntaxen för fill()metoden är:

 arr.fill(value, start, end)

Här är arr en matris.

fyll () Parametrar

Den fill()metod tar in:

  • värde - Värde att fylla matrisen med.
  • start (valfritt) - Startindex (standard är 0 ).
  • slut (valfritt) - Slutindex (standard är Array.length ) (exklusivt).

Returvärde från fyllning ()

  • Returnerar den modifierade matrisen, fylld med värde från början till slut.

Anmärkningar:

  • Om start eller slut är negativ räknas index bakåt.
  • Eftersom det fill()är en mutatormetod ändrar den själva arrayen (inte en kopia) och returnerar den.

Exempel: Fyllningsarray med metoden 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 )

Produktion

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

Här kan vi se att fill()metoden fyller matrisen från början till slut med det godkända värdet. Den fill()metod ändrar arrayen på plats samt returnerar den modifierade uppsättningen.

Start- och slutparametrarna är valfria och kan också vara negativa (för att räkna bakåt).

Matrisen uppdateras inte om start- och slutargumenten är ogiltiga.

Rekommenderad läsning: JavaScript Array

Intressanta artiklar...