Да, пришлось «переписать» функцию.
Решил не заморачиваться и сделать максимально читабельно через while цикл:
function generate(current, count) {
const data = [];
const limit = 2;
let start = current - limit;
let end = current + limit;
while (start <= end)
data.push(start++);
return data;
}
но, тут нет рекурсии, и параметр count явно для красоты
Anonymous
Syntax Highlight Bot
Доге
Igor