如何翻转一个包含复杂表情符号的字符串?

9 浏览
0 Comments

如何翻转一个包含复杂表情符号的字符串?

输入:

Hello world

期望的输出:

dlrow olleH

我尝试了几种方法,但都没有得到正确的答案。

这个方法失败得很惨:

const text = 'Hello world';
const reversed = text.split('').reverse().join('');
console.log(reversed);

这个方法有点奏效,但它将分成了4个不同的表情符号:

const text = 'Hello world';
const reversed = [...text].reverse().join('');
console.log(reversed);

我还尝试了这个问题中的每个答案,但它们都没有起作用。

我该如何得到期望的输出?

0