function reverse(str) {
var reversed = '';
for (let el of str) {
reversed = el + reversed;
}
return reversed;
}
console.log(reverse('baca'));
The out put of this code is acab
. but how?
As far as i know when i add a empty string with a value it will create an extra space after that but how it reversed? I have tried 1 day long for under standing reversed = el + reversed;
this line but i found that it will be b + ' ' + a + ' ' + c + ' ' + a
.
But how it reversed after return ...please help me.