Tengo una lista de objetos y necesito recorrer cada objeto y agregar todo el campo "precio" para obtener el valor total.
[ { "_id":"61d167f9f5986df9dd291603", "name":"test2", "price":2000 }, { "_id":"61d167f9f5986df9dd291602", "name":"test3", "price":4000 }, { "_id":"61d167f9f5986df9dd291601", "name":"test4", "price":5000 } ]Traté de hacer,
for(i in items){ let total = total + i.price; } console.log(total)Pero no funciona.
Probar:
const items = [{"_id":"61d167f9f5986df9dd291603","name":"test2","price":2000},{"_id":"61d167f9f5986df9dd291602","name":"test3","price":4000},{"_id":"61d167f9f5986df9dd291601","name":"test4","price":5000}]; let total = 0; for(let i = 0; i <= items.length - 1; i++) { total += items[i].price } console.log(total)Obtenga estos datos JSOn en List / ArrayList y use for each loop para recorrer esa lista usando el objeto. Ejemplo: suponga que sus datos están almacenados en una lista cuyo nombre de objeto es data int total = 0 para cada list_data_type en data1 total = data1.price + total;