Вопрос №55326 от пользователя Андрей Шляпников в уроке «Упаковка и Распаковка (Boxing)», курс «JS: Введение в ООП»
Добрый день! Подскажите хотя бы правильно двигаюсь ревью тесты падают когда происходит повторный вызов функции
Добрый день, Андрей. Вы на правильном пути. Обратите внимание на вывод тестов:
TypeError: magic(...) is not a function
Это значит, что из функции возвращается не функция. Вам нужно вернуть из функции magic() функцию, которая принимает любое количество аргументов. У вас есть такая функция. Верните её, а не вызов метода valueOf(). А дальше отлаживайте свой код, ориентируясь на вывод тестов
Максим Литвинов, еще раз здравствуйте! https://ru.hexlet.io/code_reviews/416227, теперь когда я возвращаю функцию newMagic у меня возвращается строковое предстовление функции, если возвращаю вызов - идет переполнение стека. Укажите хотя бы в какой строке у меня ошибка(несколько раз перечитал материл урока и обсуждение и также перечитал возврат вункции из функции но не доходит)
Максим Литвинов, решил! Вот я балбес!!! в ревью № 2 у меня опечатка в место valueOf - valueof(но интерпретатор молчал, наверное до этого места не доходил). В итоге я преколбасил всю функцию и потратил целый день ревью № 3 И только когда увидил решение учителя, понял что победа была близко)))
Супер! В таком случае просто определилось какое-то новое свойство valueof
, а не переопределилось valueOf
и оно никак не использовалось.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







