JavaScript Array fill ()

Die Methode JavaScript Array fill () gibt ein Array zurück, indem alle Elemente mit einem statischen Wert gefüllt werden.

Die Syntax der fill()Methode lautet:

 arr.fill(value, start, end)

Hier ist arr ein Array.

fill () Parameter

Die fill()Methode umfasst:

  • value - Wert, mit dem das Array gefüllt werden soll.
  • start (optional) - Startindex (Standard ist 0 ).
  • end (optional) - Endindex (Standard ist Array.length ) (exklusiv).

Rückgabewert von fill ()

  • Gibt das geänderte Array zurück, das von Anfang bis Ende mit Wert gefüllt ist.

Anmerkungen:

  • Wenn Start oder Ende negativ sind, werden die Indizes von hinten gezählt.
  • Da fill()es sich um eine Mutator-Methode handelt, ändert sie das Array selbst (keine Kopie) und gibt es zurück.

Beispiel: Füllen des Arrays mit der 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 )

Ausgabe

 (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 können wir sehen, dass die fill()Methode das Array von Anfang bis Ende mit dem übergebenen Wert füllt. Die fill()Methode ändert das Array an Ort und Stelle und gibt das geänderte Array zurück.

Die Start- und Endparameter sind optional und können auch negativ sein (um rückwärts zu zählen).

Das Array wird nicht aktualisiert, wenn die Start- und Endargumente ungültig sind.

Empfohlene Lektüre: JavaScript-Array

Interessante Beiträge...