JSFiddle - React, Tailwind, and code Playground

HTML

<div id="output" style="width:300;"></div>

JavaScript

var cycle = function(input, n) {
    var output = [];
    for (var i = 0; i < n; i++) {
        var j = i % input.length;
        output.push(input[j]);
    }
    return output;
};

var output = cycle([1,2,3], 100);
$('#output').html(output.join(", "));