@newuser8888

Функция высокого порядка, почему не обновляется счетчик «next»?

function loop (count, check, next, command) {
  let i = count
  while (check(i)) {
    command(i)
    next(i)
  }
}

loop(3, n => n > 0, n => n - 1, console.log)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Число не ссылочный тип, значение переменной i не будет менять значение из функции next
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы