In this Article we will go through how to reverse a string only using single line of code in JavaScript.
This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function
.
Let's define this short function:
const reverse = str => str.split('').reverse().join('');
const reverse = str => [...str].reverse().join('');
const reverse = str => str.split('').reduce((rev, char)=> `${char}${rev}`, '');
const reverse = str => (str === '') ? '' : `${reverse(str.substr(1))}${str.charAt(0)}`;
reverse('hello world'); // 'dlrow olleh'