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.