How to reverse a string using recursion in JavaScript

1 Answer

0 votes
var s = "JavaScript C C++ C# Java";

document.write(ReverseString(s));

function ReverseString(s) {
    function reverse(s, len, s_rev) {
    return (len === 0) ? s_rev : reverse(s, --len, (s_rev += s[len]));
  };
  return reverse(s, s.length, '');
}

/*
run:  

avaJ #C ++C C tpircSavaJ 

*/

 



answered May 19, 2017 by avibootz

Related questions

...