Yep. Also remember your usage scenario.
Are you in a browser ?
How large is the string ?
How many strings ?
Because if you're only reversing a 100 chars string, even 1000 chars, the implementation (amongst thoses proposed in this thread) doesn't matter much performance wise (memory, duration, cpu cycles)...
For clarity and code comprehension, it's something else sure ^
This is a showcase, not a contest. Also, there is no point using reverse() to do a reverse operation. It's the same as trying to explain some term using the same term in a sentence.
This would be best solution. Yes it’s a re implementation of array reverse but it skips the split and join and only uses 2 bytes of memory and n/2 time
Oh it’s not what I thought it was
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.