Функция repeatGenerator
принимает строку и возвращает функцию, которая при очередном вызове возвращает очередной символ из этой строки.
Когда символы заканчиваются, она начинает возвращать символы сначала.
const gen = repeatGenerator("abc"); console.log(gen()); // "a" console.log(gen()); // "b" console.log(gen()); // "c" console.log(gen()); // "a" console.log(gen()); // "b" console.log(gen()); // "c" console.log(gen()); // "a" console.log(gen()); // "b" console.log(gen()); // "c" console.log(gen()); // "a"