DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica el siguiente código JavaScript

Dificultad: Intermedio

const comidas =[ { categoria: "sopas", plato:"Sopa de cebolla" }, { categoria: "plato fuerte", plato: "Asado" }, { categoria:"plato fuerte", plato:"Pollo frito" }, { categoria:"sopas", plato:"Sopa de mani" }, { categoria: "postres", plato:"Gelatina" } ]; const f = arr => [...new Set(arr.map((item) => item.categoria))] console.log(f(comidas)) 
Enter fullscreen mode Exit fullscreen mode

A. ["sopas", "plato fuerte", "plato fuerte", "sopas", "postres"]
B. ["Sopa de cebolla", "Asado", "Pollo frito", "Sopa de mani", "Gelatina"]
C. ["sopas", "plato fuerte", "postres"]
D. {"sopas", "plato fuerte", "postres"}

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
C. ["sopas", "plato fuerte", "postres"]

Con map filtramos en un arreglo todas las categorías, pero algunas se repiten, entonces podemos usar un Set para obtener solo categorías únicas.