Вопрос №55830 от пользователя Kostya Pershin в уроке «Упаковка и Распаковка (Boxing)», курс «JS: Введение в ООП»

Kostya Pershin

Добрый день, не проходит третий тест. Как я понял, проблема в том, что функция сохраняет результат даже при повторном вызове. Каким образом можно это исправить? Если подумать, то magic возвращает функцию, просто пока мы ее не вызовем, мы это не видим(без печати). Когда мы присваиваем fn =magic(...args) , то в fn уже сохранен результат выполнения magic(). То есть fn = magic(4, 5)(5) будет равно fn = magic(4, 5); fn(5). Как же тогда не создавать shared , если он необходим для суммирования вызовов функций?

https://ru.hexlet.io/code_reviews/422224

2 0

Kostya Pershin

Решил. Задание конечно сложное. Решение учителя снова напоминает тебе, что ты жалок)

1

Maksim Litvinov

Отлично, что вы справились самостоятельно! Это непростое задание! Не страшно, что ваше решение отличается от решения учитель. Главное - что оно работает.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 июня 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 июня 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
1 июня 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 июня 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
1 июня 5 месяцев