UNPKG

aureooms-js-array

Version:

array manipulation code bricks for JavaScript

21 lines (18 loc) 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.range = range; function range(start, stop, step, out) { if (step < 0) { for (; start > stop; start += step) { out.push(start); } } else { for (; start < stop; start += step) { out.push(start); } } return out; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9yYW5nZS5qcyJdLCJuYW1lcyI6WyJyYW5nZSIsInN0YXJ0Iiwic3RvcCIsInN0ZXAiLCJvdXQiLCJwdXNoIl0sIm1hcHBpbmdzIjoiOzs7OztRQUVnQkEsSyxHQUFBQSxLO0FBQVQsU0FBU0EsS0FBVCxDQUFpQkMsS0FBakIsRUFBd0JDLElBQXhCLEVBQThCQyxJQUE5QixFQUFvQ0MsR0FBcEMsRUFBMEM7O0FBRWhELEtBQUtELE9BQU8sQ0FBWixFQUFnQjtBQUNmLFNBQVFGLFFBQVFDLElBQWhCLEVBQXVCRCxTQUFTRSxJQUFoQyxFQUF1QztBQUN0Q0MsT0FBSUMsSUFBSixDQUFVSixLQUFWO0FBQ0E7QUFDRCxFQUpELE1BTUs7QUFDSixTQUFRQSxRQUFRQyxJQUFoQixFQUF1QkQsU0FBU0UsSUFBaEMsRUFBdUM7QUFDdENDLE9BQUlDLElBQUosQ0FBVUosS0FBVjtBQUNBO0FBQ0Q7O0FBRUQsUUFBT0csR0FBUDtBQUVBIiwiZmlsZSI6InJhbmdlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cbmV4cG9ydCBmdW5jdGlvbiByYW5nZSAoIHN0YXJ0LCBzdG9wLCBzdGVwLCBvdXQgKSB7XG5cblx0aWYgKCBzdGVwIDwgMCApIHtcblx0XHRmb3IgKCA7IHN0YXJ0ID4gc3RvcCA7IHN0YXJ0ICs9IHN0ZXAgKSB7XG5cdFx0XHRvdXQucHVzaCggc3RhcnQgKTtcblx0XHR9XG5cdH1cblxuXHRlbHNlIHtcblx0XHRmb3IgKCA7IHN0YXJ0IDwgc3RvcCA7IHN0YXJ0ICs9IHN0ZXAgKSB7XG5cdFx0XHRvdXQucHVzaCggc3RhcnQgKTtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gb3V0O1xuXG59XG5cbiJdfQ==