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

144
Views
Poner múltiples valores como cadenas individuales en el objeto

Tengo un objeto de values :

 values = [{ stringValues: "First value", kind: "stringValues" }, { stringValues: "Second Value", kind: "stringValues" }, ]

Necesito extraer los stringValues de cadena y ponerlos en otro objeto obj como un valor para la clave ghi . El resultado final debería verse así:

 { "name": "name", "abc": { "def": "def", "ghi": ["First Value", "Second Value"] } }

Mi enfoque es:

 var valuesStr = ""; values.forEach( (v) => { valuesStr += `'${v.stringValues}',` } ); obj = { name: "name", abc: { def: "def", ghi: valuesStr, }, };

Pero el resultado no se ve muy bien:

 { "name": "name", "abc": { "def": "def", "ghi": "'First value','Second Value'," } }

Como puede ver, pone ambos valores como 1 cadena.

Violín: https://jsfiddle.net/zrx0sp76/

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

0

Bueno, si quiere que sea una matriz, entonces declárela como una matriz y envíele valores push().

 var valuesArr = []; values.forEach( (v) => { valuesArr.push(v.stringValues); } ); obj = { name: "name", abc: { def: "def", ghi: valuesArr, }, };
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!