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

111
Vistas
¿Cómo creo un conjunto de datos único de objeto json literal en Javascript?

Quiero obtener una salida como un conjunto único de matriz de Categorías con la siguiente salida [Hombre, Mujer]. ¿Hay alguna forma de hacerlo en Javascript?

Por ejemplo, estos son mis datos.

 { "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

Una respuesta simple de 1 línea sería

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

Esto es si espera solo la clave "1" en el objeto de categorías.

Si puede tener varias categorías, siempre puede hacerlo

 const uniqueCategories = new Set(); input.products.forEach(p => uniqueCategories.add(...Object.values(p.categories)))

Ahora puede convertir un conjunto en una matriz

PD: Este no es un problema de ReactJs sino una pregunta pura de JS. Es posible que desee eliminar la etiqueta ReactJs de esta pregunta por completo.

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