danielchistyakov
@danielchistyakov
Frontend Engineer

Почему в CodeWars не работает правильно данный код?

В задании нужно было убрать первый и последний символ в строке. В консоли браузера всё работает отлично, а в CodeWars нет. Быть может здесь что-то не так, что прощает консоль, но не CodeWars?
function removeChar(str) {
  for (var i = 1; i < str.length - 1; i++) {
    return (str[i])
  }
}

В CodeWars получаю вот это:
Expected: 'loquen', instead got: 'l'
Expected: 'ountr', instead got: 'o'
Expected: 'erso', instead got: 'e'
Expected: 'lac', instead got: 'l'
  • Вопрос задан
  • 247 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
В браузере точно так же:
removeChar('eloquent') // "l", а надо "loquen"
В задании требуется удалить первый и последний символы строки и вернуть оставшееся.
Код в вопросе возвращает единственный символ.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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