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

223
Views
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 answers
Answer question

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 Report

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 Report

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 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!