function CoffeeMachine(power, capacity) {
//...
this.setWaterAmount = function(amount) {
if (amount < 0) {
throw new Error("Значение должно быть положительным");
}
if (amount > capacity) {
throw new Error("Нельзя залить воды больше, чем " + capacity);
}
(**) waterAmount = amount;
};
this.getWaterAmount = function() {
(*) return waterAmount;
};
}
Когда происходит запись тут все понятно , но когда он ее берет из другой функции тут у меня затык с пониаманием я думал из функции в вверх идет [[scope]] но никак не вниз