Metoda fill
Metoda fill completează un array cu valori specificate.
În primul parametru al metodei se specifică
valoarea dorită. În al doilea și al treilea
parametri opționali, specificăm respectiv
poziția de început și poziția finală pentru completare.
Sintaxă
array.fill(element, [poziția de început, [poziția finală]]);
Exemplu
Să completăm un array folosind această metodă:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Rezultatul executării codului:
['!', '!', '!', '!']
Exemplu
Acum să specificăm de la ce poziție trebuie completat array-ul:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Rezultatul executării codului:
['a', '!', '!']
Exemplu
Să completăm array-ul specificând pe lângă poziția de început, și poziția finală:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Rezultatul executării codului:
['a', 'b', '!', 'e']
Exemplu
Și acum să începem completarea array-ului
de la final, specificând ca al doilea parametru
indexul -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Rezultatul executării codului:
['a', 'b', 'c', '!']