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

224
Visualizações
Cómo hacer la suma de los valores en un objeto

//Lo que trato de hacer es contar la suma de los datos en esta matriz.

 const storage = [ { data: '1', status: '0' }, { data: '2', status: '0' }, { data: '3', status: '0' }, { data: '4', status: '0' }, { data: '5', status: '0' }, { data: '6', status: '0' }, { data: '7', status: '1' }, ];
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puede usar reduce aquí, vea más información sobre reduce

 const storage = [{ data: '1', status: '0' }, { data: '2', status: '0' }, { data: '3', status: '0' }, { data: '4', status: '0' }, { data: '5', status: '0' }, { data: '6', status: '0' }, { data: '7', status: '1' }, ]; const sum = storage.reduce((acc, value) => acc + Number(value.data), 0); console.log(sum)

about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente use un ciclo simple , no es necesario que se enrede con reduce .

(Solo asegúrese de forzar el valor de la cadena a un Number cuando esté haciendo la suma).

 const storage=[{data:"1",status:"0"},{data:"2",status:"0"},{data:"3",status:"0"},{data:"4",status:"0"},{data:"5",status:"0"},{data:"6",status:"0"},{data:"7",status:"1"}]; let sum = 0; for (const obj of storage) { sum += Number(obj.data); } console.log(sum);

about 4 years ago · Juan Pablo Isaza Relatório

0

¿Algo como esto?

 const total = storage.map(({data}) => Number(data)).reduce((a,b) => a + b, 0)

Entonces, primero, obtengamos una matriz de números, que es la primera parte:

 storage.map(({data}) => Number(data))

Esto obtendrá los datos mediante la desestructuración de cada uno de los elementos, o puede escribirlo así:

 storage.map((item) => Number(item.data))

Luego, reduciremos la lista agregando todos los elementos:

 list.reduce((a,b) => a + b, 0)

Esto significa, comience con 0, luego para cada elemento, agréguelo al resultado. Esto le dará el total.

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