Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

296
Views
Reaccionar: ¿Cómo uso los valores de la clave específica de un objeto?

Soy nuevo en React y estoy tratando de descubrir cómo devolver una entrada de objetos en particular por su clave.

Hasta ahora, tengo un objeto como tal:

 const questions = [ { id: '1', section: 's1', answers: [ "answer a", "answer b", "answer c", "answer d", ] }, { id: '2', title: 'Question 2', answers: [ "answer a", "answer b", "answer c", "answer d", ] }, //etc

que actualmente estoy iterando y usando partes como accesorios en un componente, por ejemplo:

 return ( <div> {questions.map((question) => ( <Question key={question.id} questionNum={question.id} title={question.title} answers={question.answers} /> ))} </div> );

Esto funciona bien y como se esperaba.

Pero ahora necesito modificar esto para que solo devuelva los valores de 1 clave particular dada en el objeto.

He estado buscando y experimentando con .get() pero, para ser sincero, no sé cómo hacerlo.

¿Alguien sabría la mejor manera de abordar esto?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Puede filter las questions por una clave particular del objeto primero y luego hacer el map . Digamos id con valor 1.

 return ( <div> {questions .filter(({ id }) => id === "1") .map(question => ( <Question key={question.id} questionNum={question.id} title={question.title} answers={question.answers} /> ))} </div> )
about 4 years ago · Juan Pablo Isaza Report

0

Si lo hice bien, supongo que puedes hacer lo mismo usando el map en sí

Suponga que tiene la siguiente matriz

 const questions = [ { id: '1', section: 's1', answers: [ "answer a", "answer b", "answer c", "answer d", ] }, { id: '2', title: 'Question 2', answers: [ "answer a", "answer b", "answer c", "answer d", ] }]

y ahora solo quiere sacar la clave de answers solo, entonces puede hacer algo como

 const result = questions.map((question) => {answers: question.answers}); // where the specific key here is answers
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!