Вопрос №59519 от пользователя Loly в уроке «Строки и работа с символами», курс «Введение в программирование»

Loly

Приветствую! https://ru.hexlet.io/code_reviews/474342 подскажите, пожалуйста, что тут не так. уже всячески поизголялась с return, а console.log тоже не особо помог, ибо синтаксическая ошибка. Revers я определила, но, кажется, этого мало

SyntaxError: /usr/src/app/reverse.js: 'import' and 'export' may only appear at the top level. (14:0)

  12 | // END
  13 |
> 14 | export default reverse;
6 0

Вячеслав Михайлов

Проверьте парность всех фигурных скобок и после этого удостоверьтесь в том, что возврат делается внутри функции, а не с наружи.

0

Maksim Litvinov

Добрый день! Вячеслав правильно подсказывает, такая ошибка возникает, когда экспорт оказывается внутри функции. Обычно это значит, что не хватает закрывающей скобки.

0

Loly

поигралась со скобками, проблема не решилась) https://ru.hexlet.io/code_reviews/474342 поперемещала строку, которая после //END - всё равно ругается

0

Вячеслав Михайлов

Loly, Не надо играться, надо их правильно расставить))).

Код пользователя пишется между BEGIN и END. Раз Вы функцию пишете после BEGIN, значит заканчиваться функция должна перед END. У Вас закрывающая скобка стоит после //END.

И возврат значения reverse необходимо сделать. Сейчас Вы его не сделали.

Все что стоит после END трогать не надо. Это не Ваше, оно чужое)).

0

Maksim Litvinov

Помог ли вам ответ Вячеслава решить задачу? Он правильно отметил, экспорт должен быть за пределами функции, сейчас он находится внутри функции. Также добавлю, что сейчас в модуле объявлена функция skip(), а экспортируется функция reverse(). Обратите внимание, как должна называться функция:

Реализуйте функцию reverse()

0

Loly

нет, помог Ваш комментарий про название функции просто скобки я уже разными путями переставляла, последний вариант был ошибочным, но я уже не знала, как еще поменять спасибо)

0

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

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

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

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

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

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

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