Aprende Lodash: _.fill, rellena un array con nuevos valores

Published by benmcl@shaw.ca in

Según la documentación de lodash, _.fill rellena los elementos de un array con el valor desde start hasta antes de end. Ten en cuenta que este método modifica el array.

Este desafío requiere que escribas tu propia versión de esta función sin usar lodash para que puedas comprender mejor cómo funciona.

Argumentos

  • array (Array): El array que se rellenará.
  • value (*): El valor con el que se rellenará array.
  • [start=0] (number): La posición inicial.
  • [end=array.length] (number): La posición final.

Devuelve

  • (Array): Devuelve array.

Ejemplos

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]

Notas

  • No intentes importar lodash; simplemente estás escribiendo tu propia versión.
  • Puedes encontrar toda esta serie de desafíos aquí.