Explica el siguiente código JavaScript
Dificultad: Intermedio
const f = (tamanio, fn) => {
return Array.from({length:tamanio}, fn)
}
console.log(f(3, () => ({}))); //?
A. SyntaxError
B. [{}, {}]
C. [{}, {}, {}]
D. Ninguna de las anteriores.
Respuesta en el primer comentario.
Top comments (1)
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.