#javascript #function #call #reverse
#javascript #функция #вызов #обратный
Вопрос:
Ниже приведен мой код. Я пытаюсь поменять строку местами (например, «Hello» —> «olleH»), но я не получаю выходных данных. Я использую скобки.
function FirstReverse(str){
var str1 = "";
for(var i = str.length-1; i >= 0; i--){
str1 = str1 str.charAt(i);
}
return str1;
console.log(str1);
};
FirstReverse('Hello');
Комментарии:
1.
return
останавливает выполнение функции. Функция возвращает перевернутую строку. Либоreturn
после протоколирования, либо протоколирования вызоваFirstReverse
.
Ответ №1:
Вам нужно принять возвращаемое значение для console.log
.
Внутри функции ни одно return
утверждение за другим никогда не выполняется.
function FirstReverse(str) {
var str1 = "";
for (var i = str.length - 1; i >= 0; i--) {
str1 = str1 str.charAt(i);
}
return str1;
}
console.log(FirstReverse('Hello'));