const myNums = [1, 2, 3]
const myTotal = myNums.reduce(function (acc, currval) {
console.log(`acc: ${acc} and currval: ${currval}`);
return acc + currval
}, 0)
// const myTotal = myNums.reduce( (acc, curr) => acc+curr, 0)
console.log(myTotal);
Console Output:
acc: 0 and currval: 1
acc: 1 and currval: 2
acc: 3 and currval: 3
6
const shoppingCart = [
{
itemName: "js course",
price: 2999
},
{
itemName: "py course",
price: 999
},
{
itemName: "mobile dev course",
price: 5999
},
{
itemName: "data science course",
price: 12999
},
]
const priceToPay = shoppingCart.reduce((acc, item) => acc + item.price, 0)
console.log(priceToPay);
Console Output:
22996