Shopping Cart

Create a shopping cart

JavaScriptIntermediate
JavaScript
class ShoppingCart {
    constructor() { this.items = []; }
    add(item) { this.items.push(item); }
    remove(id) { this.items = this.items.filter(i => i.id !== id); }
    getTotal() { return this.items.reduce((sum, item) => sum + item.price, 0); }
}

Output

// Shopping cart functionality

Shopping Cart manages cart items and totals.