Я пытаюсь решить функцию, которая инвертирует введенный аргумент.
Так что, если я запускаю следующий код, он отлично работает:
function FirstReverse(str) {
let a = str.split("");
a.reverse();
return a.join("");
}
console.log(FirstReverse("hello"))
Но если я выполню следующий код, он не будет работать, хотя я бы подумал, что он будет таким же, как первый код:
function FirstReverse(str) {
let a = str.split("");
a.reverse();
a.join("");
return a;
}
console.log(FirstReverse("hello"))
Итак, мой вопрос: почему второй код ведет себя иначе, чем первый код?