Skip to content

Instantly share code, notes, and snippets.

@kevboutin
Created October 17, 2023 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kevboutin/22feeb36a70e0ee1872e64dda901125d to your computer and use it in GitHub Desktop.
Save kevboutin/22feeb36a70e0ee1872e64dda901125d to your computer and use it in GitHub Desktop.
Reverse a string
/* The old way:
const reverseString = (str) => {
let reversed = '';
for (let i = str.length - 1; i >= 0; i--) {
const ch = str[i];
reversed += ch;
}
return reversed;
};
const reverse = reverseString('javascript');
console.log(reverse); // tpircsavaj
*/
// The better way:
const reverseString = (str) => str.split('').reverse().join('');
const reverse = reverseString('javascript');
console.log(reverse); // tpircsavaj
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment