Задать вопрос
@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 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Число не ссылочный тип, значение переменной i не будет менять значение из функции next
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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