Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
How do I create an unique dataset of json object literal in Javascript?

I want to get an output as an unique set of Categories array with the following output [Men,Woman]. Is there any way to do it in Javascript?

For example this my data

{
  "products:"[
    {
      "id": 1,
      "categories": {
        "1": "Men",
      },
    },
    {
      "id": 2,
      "categories": {
        "1": "Men",
      },
    }, {
      "id": 3,
      "categories": {
        "1": "Woman",
      },
    }
  ];
}

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

A simple 1 line answer would be

new Set(input.products.map(p => p.categories["1"]))

This is if you're expecting only key "1" in the categories object.

If it can have multiple categories then you can always do

const uniqueCategories = new Set();

input.products.forEach(p => uniqueCategories.add(...Object.values(p.categories)))

Now you can convert a Set into an array

PS: This is not a ReactJs problem but a pure JS question. You might want to remove the ReactJs tag from this question altogether.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda