Aprenda Lodash: _.fill, preencha um array com novos valores
De acordo com a documentação do lodash, _.fill preenche os elementos de um array com o valor desde start até antes de end. Observe que esse método modifica o array.
Este desafio exige que você escreva sua própria versão dessa função sem usar lodash para entender melhor como ela funciona.
Argumentos
- array (Array): O array a ser preenchido.
- value (*): O valor com o qual array será preenchido.
- [start=0] (number): A posição inicial.
- [end=array.length] (number): A posição final.
Retorna
- (Array): Retorna array.
Exemplos
var array = [1, 2, 3]
fill(array, "a") ➞ ["a", "a", "a"]
fill(Array(3), 2) ➞ [2, 2, 2]
fill([4, 6, 8, 10], "*", 1, 3) ➞ [4, "*", "*", 10]Observações
- Não tente importar lodash; você está simplesmente escrevendo sua própria versão.
- Toda esta série de desafios pode ser encontrada aqui.