Método fill
O método fill preenche um array com valores especificados.
No primeiro parâmetro do método é especificado
o valor desejado. No segundo e no terceiro
parâmetros opcionais, definimos respectivamente
a posição inicial e a posição final para o preenchimento.
Sintaxe
array.fill(elemento, [posição inicial, [posição final]]);
Exemplo
Vamos preencher um array usando este método:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Resultado da execução do código:
['!', '!', '!', '!']
Exemplo
Agora vamos especificar a partir de qual posição preencher o array:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Resultado da execução do código:
['a', '!', '!']
Exemplo
Vamos preencher o array especificando além da posição inicial, também a posição final:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Resultado da execução do código:
['a', 'b', '!', 'e']
Exemplo
E agora vamos iniciar o preenchimento do array
a partir do final, especificando no segundo parâmetro
o índice -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Resultado da execução do código:
['a', 'b', 'c', '!']