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.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

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.