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

117
Visualizações
Parent value as average of all children within nested object

I have a deeply nested object with children. Every parent has a key of average. The average should be the average of all the total_value from all its children and subchildren. How can I make this work?

At the moment I'm only able to loop the whole object using a recursive function

_.each(data, function(parent) { 
    if(parent.__children.length > 0) { 
        ....
    }
});

const data = [{
   category: "name-1"
   average: 0,
   __children: [
      {
           category: "name-1.1",
           average: 0
           total_value: 5,
           __children: [{
                category: "name-2.1",
                average: 0
                total_value: 2,
                __children: []
           }]
      }, {
           category: "name-1.2",
           total_average: 0,
           total_value: 10,
           __children: [{
                category: "name-2.2",
                average: 0
                total_value: 2,
                __children: []               
           }]
      } 
  ]
}];
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