Metoden fill

Metoden fill fylder en array med givne værdier. I metodens første parameter angives den ønskede værdi. I den anden og tredje valgfrie parametre angiver vi henholdsvis startposition og slutposition for udfyldning.

Syntaks

javascriptarray.fill(element, [startposition, [slutposition]]);

Eksempel

Lad os fylde en array ved hjælp af denne metode:

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

Resultat af kodeudførelse:

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

Eksempel

Lad os nu angive fra hvilken position arrayet skal fyldes:

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

Resultat af kodeudførelse:

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

Eksempel

Lad os fylde arrayet og angive både start- og slutposition:

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

Resultat af kodeudførelse:

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

Eksempel

Lad os nu starte udfyldningen af arrayet fra slutningen ved at angive indeks -1 som anden parameter:

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

Resultat af kodeudførelse:

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

Se også

  • metoden unshift,
    som tilføjer elementer i starten af arrayet
  • metoden push,
    som tilføjer elementer i slutningen af arrayet
  • metoderne shift og pop,
    som fjerner elementer fra arrayet