docs/reference/string/reverseString.md
Reverses a string.
const reversed = reverseString(value);
reverseString(value)Use reverseString when you want to reverse the order of characters in a string. It correctly handles Unicode characters and emojis.
import { reverseString } from 'es-toolkit/string';
// Basic string reversal
reverseString('hello'); // 'olleh'
reverseString('world'); // 'dlrow'
// Mixed case strings
reverseString('PascalCase'); // 'esaClacsaP'
// Strings with spaces
reverseString('hello world'); // 'dlrow olleh'
It accurately handles emojis and special characters.
import { reverseString } from 'es-toolkit/string';
// Strings with emojis
reverseString('foo π bar'); // 'rab π oof'
reverseString('μλ
νμΈμ'); // 'μμΈνλ
μ'
// Numbers and special characters
reverseString('12345'); // '54321'
reverseString('a-b-c'); // 'c-b-a'
value (string): The string to reverse.(string): Returns a new string with the characters in reverse order.
::: sandpack
import { reverseString } from 'es-toolkit';
console.log(reverseString('hello'));
:::