We're a place where coders share, stay up-to-date and grow their careers.
What about an old classic way:
function reverse(str) { let result = str.split(''); for (let i = 0, j = str.length - 1;i < j; i+=1, j-=1) { result[i] = str[j]; result[j] = str[i]; } return result.join(''); }
This is a good improvement to the solution 2. It reduces the loop time by half. Thanks for sharing.
What about an old classic way:
This is a good improvement to the solution 2. It reduces the loop time by half. Thanks for sharing.