Método fill
El método fill llena un array con valores dados.
En el primer parámetro del método se especifica
el valor deseado. En el segundo y tercer
parámetros opcionales especificamos respectivamente
la posición inicial y final para el llenado.
Sintaxis
array.fill(elemento, [posición inicial, [posición final]]);
Ejemplo
Vamos a llenar un array usando este método:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Resultado de ejecutar el código:
['!', '!', '!', '!']
Ejemplo
Ahora especifiquemos desde qué posición debemos llenar el array:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Resultado de ejecutar el código:
['a', '!', '!']
Ejemplo
Vamos a llenar el array especificando además de la posición inicial, también la posición final:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Resultado de ejecutar el código:
['a', 'b', '!', 'e']
Ejemplo
Y ahora comencemos a llenar el array
desde el final, especificando en el segundo parámetro
el índice -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Resultado de ejecutar el código:
['a', 'b', 'c', '!']