反转句子而不反转 JavaScript 中的字符

Reversing a Sentence without reversing Characters in JavaScript

如何将 "Hello World" 之类的句子反转为 "World Hello" Not dlroW oleo 一整天都在这个论坛上搜索示例

function jump(str){
    var holder ="";
    var len = str.length-1;
    for(var i =len; i >= 0; i--){
        holder += str[i] ;
    }
    return holder.trim();
}
console.log(jump("Just do it!"))

因为你没有提到你使用的是哪种语言,我给你简单的步骤 步骤:

  1. 拆分为space,存入数组或列表
  2. 倒序
  3. 循环遍历列表打印

在 JavaScript 中有一个非常简单的方法:

var str = "Hello World";
str = str.split(" ").reverse().join(" ");
console.log(str); // => "World Hello"

基本上,您使用 space 字符作为分隔符将字符串拆分为一个数组,这样我们就可以获得每个单词的数组,然后反转该数组并将它们连接回一个带有 spaces 我们之前删除了。