реверсирование строки внутри функции с использованием .length [в ожидании]

У меня домашнее задание. Направление: создание функции, которая переворачивает str, но я могу использовать только свойство .length. я уже пробовал, но на выходе есть «undefined»

удаляя console.log и меняя его на

function balikString(str)
{
    console.log(str.length)
    console.log(str[11]+str[10]+str[9]+str[8]+str[7]+str[6]+str[5]+str[4]+str[3]+str[2]+str[1])
}
balikString('Hello Word!')

мой вывод: 11 undefined! droW olle

вывод должен быть таким: // input "hello world!" // выводим "! dlrow olleh"

-10
задан Code Maniac 2 September 2019 в 15:27
поделиться

1 ответ

просто сделайте нормальное для цикла, тогда при присвоении строки, просто инвертируйте порядок добавления...

function balikString(str) {
  let backwords_string = "";
  for (var i = 0; i < str.length; i++) {
    backwords_string = str[i] + backwords_string;
  }
  return backwords_string;
}

console.log(balikString('Hello Word!'));  
0
ответ дан Dean Van Greunen 10 September 2019 в 07:05
поделиться
Другие вопросы по тегам:

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