Tell us what’s happening:
Hi! Why the for loop works with var but not with let?
Your code so far
function reverseString(str) {
for (var reversed = "", i = str.length - 1; i >= 0; i--){ //if I use let instead of var it says "ReferenceError: reversed is not defined"
reversed += str[i];
}
return reversed;
}
reverseString("hello");
console.log(reverseString("hello"))
//console.log(reverseString(i))
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
.
Challenge: Reverse a String
Link to the challenge: