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

251
Views
¿Cuál es la mejor manera de acceder a los valores/clave de una matriz de objetos cuando no los conozco?

Tengo esta matriz arriba y necesito todas sus propiedades.

 let arr = [{'John': 0}, {'Doe': 50}, {'Marry': 100}]

¿Cómo podría extraer cada clave/valor de él, una vez que, en teoría, no conozco ninguno de ellos? Ya intenté usar object.keys pero devuelve los índices de mi matriz.

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

0

Esto debería funcionar

 const arr = [{'John': 0}, {'Doe': 50}, {'Marry': 100}]; // to iterate over each element in the arry arr.forEach(a => { // To Iterate over each key in the element object Object.keys(a).forEach(k => { // to print the value of the 'k' key console.log(k + ' : ' + a[k]); }) })

about 4 years ago · Juan Pablo Isaza Report

0

1) Puede usar flatMap y Object.keys para obtener claves de una matriz de objetos.

 let arr = [{ John: 0 }, { Doe: 50 }, { Marry: 100 }]; const result = arr.flatMap((o) => Object.keys(o)); console.log(result);

2) Para encontrar todos los valores en una matriz

 let arr = [{ John: 0 }, { Doe: 50 }, { Marry: 100 }]; const values = arr.flatMap((o) => Object.values(o)); console.log(values);

3) Si desea averiguar todas las claves y valores en un objeto

 let arr = [{ John: 0 }, { Doe: 50 }, { Marry: 100 }]; const result = { keys: [], values: [], }; for (let obj of arr) { Object.entries(obj).map(([k, v]) => { result.keys.push(k); result.values.push(v); }); } console.log(result);

about 4 years ago · Juan Pablo Isaza Report

0

Si desea recopilar todas las claves y valores de una matriz anidada de objetos, puede usar Array.prototype.reduce y luego recopilar las claves y valores de los objetos anidados en matrices anidadas separadas, usando Object.keys() y Object.values() respectivamente:

 const arr = [{'John': 0}, {'Doe': 50}, {'Marry': 100}]; const allKeysAndValues = arr.reduce((acc, cur) => { acc.keys.push(...Object.keys(cur)); acc.values.push(...Object.values(cur)); return acc; }, { keys: [], values: [] }); console.log(allKeysAndValues);

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!