Die fill-Methode

Die Methode fill füllt ein Array mit angegebenen Werten. Im ersten Parameter der Methode wird der gewünschte Wert angegeben. Im zweiten und dritten optionalen Parameter geben wir entsprechend die Start- und Endposition für die Füllung an.

Syntax

javascriptarray.fill(Element, [Startposition, [Endposition]]);

Beispiel

Lassen Sie uns ein Array mit dieser Methode füllen:

javascriptlet res = [1, 2, 3, 4].fill('!');
console.log(res);

Ergebnis der Codeausführung:

javascript['!', '!', '!', '!']

Beispiel

Lassen Sie uns nun angeben, ab welcher Position das Array gefüllt werden soll:

javascriptlet res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);

Ergebnis der Codeausführung:

javascript['a', '!', '!']

Beispiel

Lassen Sie uns das Array füllen und dabei neben der Startposition auch die Endposition angeben:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);

Ergebnis der Codeausführung:

javascript['a', 'b', '!', 'e']

Beispiel

Lassen Sie uns nun die Füllung des Arrays vom Ende aus starten, indem wir als zweiten Parameter den Index -1 angeben:

javascriptlet res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);

Ergebnis der Codeausführung:

javascript['a', 'b', 'c', '!']

Siehe auch

  • die Methode unshift,
    die Elemente am Anfang des Arrays hinzufügt
  • die Methode push,
    die Elemente am Ende des Arrays hinzufügt
  • die Methoden shift und pop,
    die Elemente aus dem Array entfernen