As you are dealing with simple ASCII characters just try this:
function reverse(s){
return s.split("").reverse().join("");
}
If you want something that supports UTF-16 then it's a bad choice that will give invalid Unicode strings or valid strings that look funny.
I hope this helps you.