Metoden fill

Metoden fill fyller en array med angivna värden. I den första parametern för metoden anges det önskade värdet. I den andra och tredje valfria parametrarna anger vi respektive startposition och slutposition för fyllningen.

Syntax

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

Exempel

Låt oss fylla en array med denna metod:

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

Resultat av kodkörning:

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

Exempel

Låt oss nu ange från vilken position arrayen ska fyllas:

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

Resultat av kodkörning:

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

Exempel

Låt oss fylla arrayen och ange förutom startpositionen, även slutpositionen:

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

Resultat av kodkörning:

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

Exempel

Låt oss nu börja fylla arrayen från slutet, genom att ange index -1 som den andra parametern:

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

Resultat av kodkörning:

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

Se även

  • metoden unshift,
    som lägger till element i början av arrayen
  • metoden push,
    som lägger till element i slutet av arrayen
  • metoderna shift och pop,
    som tar bort element från arrayen