JavaScript Array-udfyldning ()

Metoden JavaScript Array fill () returnerer en matrix ved at udfylde alle elementer med en statisk værdi.

Metodens syntaks fill()er:

 arr.fill(value, start, end)

Her er arr en matrix.

udfyld parametre ()

Den fill()metode tager i:

  • værdi - Værdi at udfylde arrayet med.
  • start (valgfri) - Startindeks (standard er 0 ).
  • end (valgfri) - End index (standard er Array.length ) (eksklusiv).

Returneringsværdi fra udfyldning ()

  • Returnerer det modificerede array, fyldt med værdi fra start til slut.

Bemærkninger:

  • Hvis start eller slut er negativ, tælles indekser bagud.
  • Da det fill()er en mutatormetode, ændrer det selve arrayet (ikke en kopi) og returnerer det.

Eksempel: Udfyldningsarray med fill () -metoden

 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)

Her kan vi se, at fill()metoden udfylder arrayet fra start til slut med den beståede værdi. Den fill()metode ændrer grupperingen på plads samt returnerer den modificerede opstilling.

Start- og slutparametrene er valgfri og kan også være negative (for at tælle baglæns).

Matrixen opdateres ikke, hvis start- og slutargumenterne er ugyldige.

Anbefalet læsning: JavaScript Array

Interessante artikler...