Створити Accumulator
важливість: 5
Створіть функцію-конструктор Accumulator(startingValue).
Об’єкт, який він створює повинен:
- Зберігати “поточне значення” у властивості
value. Початкове значення має значення аргументу конструктораstartingValue. - Метод
read()повинен використовуватиpromptдля зчитування нового числа та додавати його доvalue.
Іншими словами, властивість value – це сума всіх введених користувачем значень разом із початковим значенням startingValue.
Нижче ви можете подивитись демонстрацію роботи коду:
let accumulator = new Accumulator(1); // початкове значення 1
accumulator.read(); // додає введене користувачем значення
accumulator.read(); // додає введене користувачем значення
alert(accumulator.value); // показує суму цих значень
function Accumulator(startingValue) {
this.value = startingValue;
this.read = function() {
this.value += +prompt('Скільки додати?', 0);
};
}
let accumulator = new Accumulator(1);
accumulator.read();
accumulator.read();
alert(accumulator.value);