每个单词的Javascript字符串反转

每个单词的Javascript字符串反转,javascript,Javascript,我有一个字符串“这应该更好”,我需要将它改为“sihT dlouhs eb retteb” 我能把绳子分开,但在那之后我不能把它倒过来 str="This should be better" str.split(" ") //["This", "should", "be", "better"] 在此之后,如何将其反转为“sihT dlouhs eb retteb”试试这个 str.split("").reverse().join("").split(" ").reverse().join("

我有一个字符串“这应该更好”,我需要将它改为“sihT dlouhs eb retteb”

我能把绳子分开,但在那之后我不能把它倒过来

str="This should be better"
str.split(" ")
//["This", "should", "be", "better"]
在此之后,如何将其反转为“sihT dlouhs eb retteb”

试试这个

str.split("").reverse().join("").split(" ").reverse().join(" ");
试试这个

str.split("").reverse().join("").split(" ").reverse().join(" ");
那么:

for (var i = 0, len = str.length; i <= len; i++) {
   str[i].split('').reverse().join('');
}
for(var i=0,len=str.length;i

for (var i = 0, len = str.length; i <= len; i++) {
   str[i].split('').reverse().join('');
}

for(var i=0,len=str.length;i这是我在网上找到的相同解决方案,但我也添加了自己的解释。
以下代码的工作方式如下:

输入:

var str = "Hi Iam Faizan";
输出:

var outputstr = "iH maI naziaF";
代码:


这是我在网上找到的相同解决方案,但我也添加了我自己的解释。 以下代码的工作方式如下:

输入:

var str = "Hi Iam Faizan";
输出:

var outputstr = "iH maI naziaF";
代码:


使用for循环尝试以下操作:

let str = "This should be better"
let output = "", word = " ";

for (let i = 0; i < str.length; i++) {
    if (str.charAt(i) !== " ") {
        word = str.charAt(i) + word
    } else {
        output += word;
        word = " "
    }
}

console.log(output + word);
let str=“这应该更好”
让输出=”,单词=”;
for(设i=0;i
尝试使用for循环:

let str = "This should be better"
let output = "", word = " ";

for (let i = 0; i < str.length; i++) {
    if (str.charAt(i) !== " ") {
        word = str.charAt(i) + word
    } else {
        output += word;
        word = " "
    }
}

console.log(output + word);
let str=“这应该更好”
让输出=”,单词=”;
for(设i=0;i