Menu
Coddy logo textTech

Sfida di riepilogo

Fa parte della sezione Programmazione orientata agli oggetti del percorso JavaScript di Coddy. Lezione 34 di 56.

challenge icon

Sfida

Ti viene fornita una classe ShoppingCart. Il tuo compito è aggiungere:

  1. Proprietà statiche:
    • taxRate impostata su 0.08 (tassa dell'8%)
    • currency impostata su "USD"
  2. Metodo statico:
    • calculateTax(amount) che restituisce amount * taxRate

Provalo tu

import { ShoppingCart } from './shoppingCart.js';

// Código de prueba - no modificar
console.log(ShoppingCart.currency);                // Debería mostrar "USD"
console.log(ShoppingCart.calculateTax(100));       // Debería mostrar 8 (100 * 0.08)

const cart = new ShoppingCart();
console.log(cart.addItem(25));                     // Debería mostrar 25
console.log(cart.addItem(50));                     // Debería mostrar 75
console.log(ShoppingCart.calculateTax(cart.total)); // Debería mostrar 6 (75 * 0.08)

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore JavaScript online