Створити 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);