Сергей Гаранин

Что тут не так ? спасибо

const reverse = (str) => {
  let n = str.length - 1 ;
  let i = 0; 
  let result = '';
  while (i <= str.length ) {
    result = result + str[n];
    n = n - 1;
    i = i + 1;
  }
  return result;
}
1 0

Сергей К.

Сергей приветствую! На Хекслете есть отличный способ, как можно показывать код своих решений в комьюнити. Это автоматическое код-ревью. Пользуйтесь им. Это очень удобно.

При возникновении ошибок вам необходимо анализировать вывод тестов. Они выводятся на вкладке OUTPUT. В вашем случае можно заметить, что к итоговой строке "прилеплена" undefined. Это означает, что в какой-то момент вы запрашиваете значение, которого не существует. Для отладки распечатайте все значения, которые участвуют в сборке результирующей строки.

0

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

Сергей Шурдаков 05 мая 2020 →

https://ru.hexlet.io/code_reviews/260753 решение от учителя отличается видом... но все верно

Анатолий Шевченко 02 мая 2020 →

здравствуйте, подскажите пожалуйста почему у меня не считается str.lenght? https://ru.hexlet.io/code_review...

Сергей Волков 27 апреля 2020 →

const reverse = (str) => { let result = ""; let i = str.lenght - 1; while (i >= 0) { result += st...

Nargiz Abdullinova 15 апреля 2020 →

Добрый день, подскажите пожалуйста почему не работает код. https://ru.hexlet.io/code_reviews/249408

Юлия Гаврон 08 апреля 2020 →

Доброго времени суток! Помогите, пожалуйста, я не могу понять, в чем заключается ошибка. https://ru.hexlet....

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →