Вопрос №55498 от пользователя travaed в уроке «Условия и принятия решений», курс «Введение в программирование»
пытался замудрить. Подскажите пожалуйста - https://ru.hexlet.io/code_reviews/418443
Обратите внимание на вывод тестов. Сейчас функция возвращает undefined. Так обычно происходит, если в функции отсутствует return. Также обратите внимание на линтер. Он не зря ругается на вложенный тернарный оператор. При вложении тернарных операторов становится очень сложно читать код, практически невозможно разобраться, что происходит.
Максим Литвинов, значит return всё же необходим. Я не понял в каком месте его употребить, чтобы его не было в самом тетрарнике, не нашёл информацию об этом
Да, return тут нужен. Его опускают, если используется сокращенная запись функции. Нужно либо поставить return перед тернарным выражением, либо убрать скобки, чтобы получить сокращенную запись
Максим Литвинов, спасибо за помощь! Наконец получилось с тернарным оператором
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







