JSFiddle - React, Tailwind, and code Playground
JavaScript
function sequence(start, step) {
generator = function() {
start = start || 0;
step = step || 1;
i = 0;
generator = function() {
i++;
return start + step * i;
};
return start + step * i;
};
return generator;
}
generator = sequence(5, 2);
alert(generator());
alert(generator());
alert(generator());