{
class Suma {
constructor(numbers) {
this.numbers = numbers;
this.currentElement = 0;
this.currentValue = 0;
}
next() {
if (this.numbers.length > this.currentElement +1) {
this.currentElement = this.currentElement +1;
this.currentValue = this.currentValue + this.numbers[this.currentElement];
return this.currentValue;
}
}
}
const suma = new Suma([0, 2, 4, 5]);
let element;
const result = [];
while (element = suma.next()) {
result.push(element);
}
return result;
}