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.