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

172
Views
Estoy tratando de usar la función de reducción de orden alto en mi código javascript pero me sigue dando #<Objeto> no es una función

Estoy haciendo una tarea usando el lenguaje javascript con fines educativos, pero soy un principiante. Tengo algunos problemas al tratar de usar la función de reducción.

Lo que estoy tratando de hacer es usar reducir para filtrar lo siguiente.

"Reciba una matriz de cadenas en propNames y una matriz de objetos en objs. Devuelva una nueva matriz de objetos con objetos producidos al aplicar la función filterProperties con propNames a cada objeto en objs".

Ya codifiqué filterProperties y funciona bien para hacer coincidir propNames con un solo objeto. Dejo el código abajo:

 function filterProperties(propNames, obj) { let output = {} let objKeys = Object.keys(obj); const matchingElems = propNames.sort().filter(elem => objKeys.includes(elem)) matchingElems.forEach(elem => output[elem] = obj[elem]) return output }

Entonces, para resumir, me gustaría usar reduce para iterar y generar una matriz con las propiedades que coinciden con propNames y objs.

Mi código no funciona, soy un completo principiante y no entendí bien cómo usar la función de reducción. Dejo mi código a continuación, para que cualquiera pueda ayudarme a resolver este problema.

 function filterPropertiesN(propNames,objs) { objs.reduce(filterProperties(propNames, objs)) }

¡Muchas gracias de antemano!

about 4 years ago · Juan Pablo Isaza
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!