JavaScript Array fill ()

JavaScript Array fill () -metoden returnerer en matrise ved å fylle alle elementene med en statisk verdi.

Syntaksen til fill()metoden er:

 arr.fill(value, start, end)

Her er arr en matrise.

fyll () Parametere

Den fill()metoden tar i:

  • verdi - Verdi å fylle matrisen med.
  • start (valgfritt) - Startindeks (standard er 0 ).
  • slutt (valgfritt) - Sluttindeks (standard er Array.length ) (eksklusiv).

Returverdi fra fyll ()

  • Returnerer den modifiserte matrisen, fylt med verdi fra start til slutt.

Merknader:

  • Hvis start eller slutt er negativ, telles indekser bakfra.
  • Siden fill()er en mutatormetode, endrer den selve matrisen (ikke en kopi) og returnerer den.

Eksempel: Fyllingsmatrise 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 )

Produksjon

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

Her kan vi se at fill()metoden fyller matrisen fra start til slutt med den passerte verdien. Den fill()endrer fremgangsmåten mønsteret på plass så vel som returnerer den modifiserte matrise.

Start- og sluttparametrene er valgfrie og kan også være negative (for å telle bakover).

Matrisen oppdateres ikke hvis start- og sluttargumentene er ugyldige.

Anbefalt lesing: JavaScript Array

Interessante artikler...