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

364
Vistas
Extraiga la cadena del objeto y pásela a la función principal - Typescript, React

Estoy tratando de lograr algo bastante simple, pero no sé por qué estoy tan atascado en eso. Quiero enviar datos a una función principal. Estos datos solo son aceptables en forma de cadena. Pero mi problema aquí es que, a veces, en un evento de clic, puedo tener varias cadenas. El objetivo final es enviarlas a ambas.

 setNewFruits('banana' , 'mango')

Así que al hacer clic obtengo mi objeto.

 ... const foundFruits = foundFruitsCategory.fruits

console.log: {nombre: 'plátano', id: 1, color: 'amarillo'}

Y si quiero extraer el nombre solo lo hago:

 const foundAndSelectedFruit = foundFruits.map((fruit) => fruit.name)

salida de consola.log:

 ['banana']

Pero la cosa es que quiero tener el nombre solo como un banana de cadena y no como una matriz de cadenas. si puedo decir

 console.log(foundAndSelectedFruit[0])

Eso me dará el banana , pero la cosa es que a veces onClick podría tener dos objetos

salida de consola.log:

 [ {name: 'banana', id: 1, color: 'yellow'} {name: 'mango', id: 2, color: 'orange'} ]

Entonces el registro de foundAndSelectedFruit será

 ['banana','mango']

¿Cómo puedo extraerlos como cadenas separadas y enviarlos a mi función de actualización? (La función espera una cadena de nombre)

PD: ya probé con forEach loop, pero en lugar de imprimir mi cadena, me devuelve undefined

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

0

¿Has probado el operador de propagación?

 setNewFruits(...foundAndSelectedFruit)
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