如何在javascript中反转字符串

如何在javascript中反转字符串,javascript,Javascript,我有下面这样的字符串: ABCDEFGH GHEFCDAB 我想把它反转如下: ABCDEFGH GHEFCDAB 我试过这个: var str = "ABCDEFGH"; var splitString = str.split(""); var reverseArray = splitString.reverse(); var joinArray = reverseArray.join(""); 并返回如下所示: HGFEDCBA 我知道它错了,它只是把它颠倒过来

我有下面这样的字符串:

ABCDEFGH
GHEFCDAB
我想把它反转如下:

ABCDEFGH
GHEFCDAB
我试过这个:

  var str = "ABCDEFGH";
  var splitString = str.split("");
  var reverseArray = splitString.reverse();
  var joinArray = reverseArray.join(""); 
并返回如下所示:

HGFEDCBA

我知道它错了,它只是把它颠倒过来。如何在javascript中使用该条件反转字符串?很多感谢您。您可以使用正则表达式: 设splited=str.match/{1,2}/g.reverse.join

str.match/{1,2}/g将ABCDEFGH转换为[AB,CD,EF,GH] 反向将[AB,CD,EF,GH]转换为[GH,EF,CD,AB] 加入以将[GH、EF、CD、AB]转换为GHEFCDAB


您可以使用正则表达式执行此操作: 设splited=str.match/{1,2}/g.reverse.join

str.match/{1,2}/g将ABCDEFGH转换为[AB,CD,EF,GH] 反向将[AB,CD,EF,GH]转换为[GH,EF,CD,AB] 加入以将[GH、EF、CD、AB]转换为GHEFCDAB

反向配对字符串 使用空字符串

const str='ABCDEFGH' var-emptyStr=; forlet i=长度;i> 一,;我-{ emptyStr+=str.slicei-2,i 我- } console.logemptyStr;反向配对字符串 使用空字符串

const str='ABCDEFGH' var-emptyStr=; forlet i=长度;i> 一,;我-{ emptyStr+=str.slicei-2,i 我- }
console.logemptyStr;所以,你想倒转每两个字母,但让每组中的两个字母保持相同的顺序?这能回答你的问题吗@是的,没错。你能帮帮我吗?@PrestonGarvey,等等,我还在读。那么,你想把每两封信都倒过来,但把每组的两封信按同样的顺序放在一起?这能回答你的问题吗@是的,没错。“你能帮帮我吗?”普雷斯顿加维,等等,我还在看。