Задать вопрос
@AlexNew22

Из-за чего ошибка в карирование?

Почему в консоль не выводит текст при количестве аргументов больше 4, а функцию текстом?
function carry(...args) {
  return args.length > 4 ? 'hello world' : carry.bind(null, ...args)
}

let c = carry(100)
c(10)(20)(30, 40)
console.log(c)
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
c = c(10)(20)(30, 40)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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