Подскажите пожалуйста почему в результате выполнения клиентского кода не уменьшается переменная this.count в экземпляре PizzaStorage:
class PizzaStorage {
constructor() {
this.count = 10;
}
minus(count) {
this.conut = this.conut - count;
}
}
class Customer {
constructor(name, storage) {
this.name = name;
this.storage = storage;
}
eat(count) {
this.storage.minus(count);
}
}
pizzaStorage = new PizzaStorage();
customer = new Customer('bill', pizzaStorage);
customer.eat(1)
console.log(pizzaStorage.count)
То есть количество пицц было 10 после инициализации PizzaStorage, таким же оно осталось после выполнения:
customer.eat(1)
это видно по выводу в консоль