JSFiddle - React, Tailwind, and code Playground

JavaScript

var sequence = function(init, step) {
    this.init = init - step;
    this.step = step;
    
    var _func = function() {
        this.init += this.step;
        return this.init;
    };
    return _func
};

var gen = sequence(0, 1);
for (var i = 0; i <= 10; i++) {
    console.log(gen())
}