Il metodo fill
Il metodo fill riempie un array con i valori specificati.
Nel primo parametro del metodo si indica
il valore desiderato. Nel secondo e nel terzo
parametro opzionale specifichiamo rispettivamente
la posizione iniziale e finale per il riempimento.
Sintassi
array.fill(elemento, [posizione_iniziale, [posizione_finale]]);
Esempio
Riempiamo un array utilizzando questo metodo:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Risultato dell'esecuzione del codice:
['!', '!', '!', '!']
Esempio
Ora specifichiamo da quale posizione iniziare a riempire l'array:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Risultato dell'esecuzione del codice:
['a', '!', '!']
Esempio
Riempiamo l'array specificando oltre a quella iniziale, anche la posizione finale:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Risultato dell'esecuzione del codice:
['a', 'b', '!', 'e']
Esempio
Ora iniziamo il riempimento dell'array
dalla fine, specificando come secondo parametro
l'indice -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Risultato dell'esecuzione del codice:
['a', 'b', 'c', '!']