JavaScript-matrix vullen ()

De JavaScript-methode Array fill () retourneert een array door alle elementen met een statische waarde te vullen.

De syntaxis van de fill()methode is:

 arr.fill(value, start, end)

Hier is arr een array.

fill () Parameters

De fill()methode omvat:

  • waarde: waarde waarmee de array moet worden gevuld.
  • start (optioneel) - Startindex (standaard is 0 ).
  • end (optioneel) - End index (standaard is Array.length ) (exclusief).

Retourwaarde van fill ()

  • Retourneert de gewijzigde array, gevuld met waarde van begin tot eind.

Opmerkingen:

  • Als begin of einde negatief is, worden indexen van achteraf geteld.
  • Omdat het fill()een mutatormethode is, verandert het de array zelf (geen kopie) en retourneert het.

Voorbeeld: matrix vullen met methode 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 )

Uitvoer

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

Hier kunnen we zien dat de fill()methode de array van begin tot eind vult met de doorgegeven waarde. De fill()methode verandert de array op zijn plaats en retourneert de gewijzigde array.

De begin- en eindparameters zijn optioneel en kunnen ook negatief zijn (om terug te tellen).

De array wordt niet bijgewerkt als de begin- en eindargumenten ongeldig zijn.

Aanbevolen literatuur: JavaScript-array

Interessante artikelen...