DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #143: Explica este código JavaScript

Explica el siguiente código JavaScript

Dificultad: Intermedio

const f = (tamanio, fn) => {
  return Array.from({length:tamanio}, fn)
}

console.log(f(3, () => ({}))); //? 
Enter fullscreen mode Exit fullscreen mode

A. SyntaxError
B. [{}, {}]
C. [{}, {}, {}]
D. Ninguna de las anteriores.

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
C. [{}, {}, {}]

Una manera de crear un arreglo arbitrario con una longitud predeterminada de elementos, (en este caso objetos vacíos) es usando Array.from. Este método no es muy usado, pero tiene caso de uso prácticos interesantes.