Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

175
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda