JSFiddle - React, Tailwind, and code Playground

HTML

<p></p>

JavaScript

function cycle(arr, count) {
    for (var i = 0, out = []; i < count; i++) {
        out.push(arr[i % arr.length]);
    }
    
    return out;
}

console.log(cycle([1,2,3], 50));
console.log(cycle([1,2,3,4,5], 30));