Vanilla JS-反转字符串中每个子字符串的位置

问题描述 投票:0回答:2

如何将字符串中的每个子字符串反转?例如,这是我的字符串

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

并且想把它变成:

merol muspi si ylpmis ymmud txet fo eht ...

我尝试过myString.split(' ').reverse().join(' '));,但这会颠倒子字符串的位置,而不是将第一个单词放在最后一个等

javascript string reverse
2个回答
0
投票

如果您想简单逆转:

let myString = `Lorem Ipsum is simply dummy text of the printing and typesetting industry.`;

console.log(myString.split(' ').map(word => word.split(``).reverse().join(``)).join(` `))

但是这种方法忽略了第一个单词的大写字母和结尾的点。


0
投票

您需要拆分两次并加入两次以反转每个字母。这可能会有所帮助。

const str = Lorem Ipsum is simply dummy text of the printing and typesetting industry.
str.split(' ').map(i => i.split('').reverse().join('')).join(' ')
© www.soinside.com 2019 - 2024. All rights reserved.