EN
TypeScript - reverse string
0
points
In TypeScript it is possible to reverse string in following way.
1. Reverse string with split-reverse-join operations example
function reverseString(text: string): string {
const characters: string[] = text.split('');
const reversion: string[] = characters.reverse();
return reversion.join('');
}
// Usage example:
const text: string = 'This is my text...';
const reversion: string = reverseString(text);
console.log(reversion); // ...txet ym si sihT
Output:
...txet ym si sihT
2. Reverse string with iteration example
function reverseString(text: string): string {
let result: string = '';
for (let i = text.length - 1; i > -1; --i) {
result += text[i];
}
return result;
}
// Usage example:
const text: string = 'This is my text...';
const reversion: string = reverseString(text);
console.log(reversion); // ...txet ym si sihT
Output:
...txet ym si sihT