Original Version
Modified Version
1-function calculateTotal(items) {
2- let sum = 0;
3- for (let i = 0; i < items.length; i++) {
4- sum += items[i].price;
5- }
6- return sum;
1+function calculateTotal(items, discount = 0) {
2+ const sum = items.reduce((acc, item) => acc + item.price, 0);
3+ const discounted = sum * (1 - discount);
4+ return Math.round(discounted * 100) / 100;
7}
5}
8
6
9export default calculateTotal;
7export default calculateTotal;