如何将字符串中的每个子字符串反转?例如,这是我的字符串
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
并且想把它变成:
merol muspi si ylpmis ymmud txet fo eht ...
我尝试过myString.split(' ').reverse().join(' '));
,但这会颠倒子字符串的位置,而不是将第一个单词放在最后一个等
如果您想简单逆转:
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(` `))
但是这种方法忽略了第一个单词的大写字母和结尾的点。
您需要拆分两次并加入两次以反转每个字母。这可能会有所帮助。
const str = Lorem Ipsum is simply dummy text of the printing and typesetting industry.
str.split(' ').map(i => i.split('').reverse().join('')).join(' ')