1

Тема: Рекурсія з лічільником

Дано: масив cellValue. Треба: заповнювати масив чи то сталим значенням (наприклад, пробіл), чи то лічільником (послідовне збільшення числового значення з кроком, нехай, 1) за допомоги функції fillCell:

function fillCell(start, end, callback) {
  if (start < end) {
    cellValue.push(callback);
    fillCell(++start, end, callback);
  }
}

У випадку сталого значення усе просто: fillCell(start, end, " "). Не виходить з лічильником:

let j=1;
fillCell(start, end, (j) => j++);

2

Re: Рекурсія з лічільником

За допомогою цієї функції не вийде. Ви, мабуть, мали на увазі переписати цю функцію? Тоді приблизно

cellValue.push(callback instanceof Function?callback():callback)
Подякували: leofun01, Мишко2