re: How to reverse a string in JavaScript VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 

I prefer writing the base case in a guard clause. I think it is more elegant.

const reverseString = cs => {
  if (cs.length <= 0) return '';
  return reverseString(cs.substring(1)) + cs[0];
};
 

const reverseString = cs => cs.length <=0
? ''
: reverseString(cs.substring(1)) + cs[0];

code of conduct - report abuse