如何将已更改为字符串的索引数组的项保存为可变Javascript

梦想家911

我可以问我的第一个问题。抱歉,标题太差了。我有点烦。因此,我构建了一个函数来反转具有5个或更多字符的字符串,如下所示。

function spinWords(str) {
    str2 = str.split(" ");
    str3 = [];
      
    for (i = 0; i < str2.length; i++) {
       str3 = str2[i].split("");
       if (str3.length >= 5) {
          str3.reverse();
       }
       str4 = str3.join("");
       return str4;
    }
}
spinWords("Welcome To The Club");`

我期望的输出是这样的

emocleW To The Club

但是代码输出是这个

emocleW
To
The
Club

是否有任何解决方案,至少将四个迭代字符串合并为一行?

每个帮助将是非常好的。谢谢!!!

克里斯蒂安

function spinWords(str) {

  function reverseString(str) {
    return str.split("").reverse().join(""); 
  }

  const words = str.split(" ");
  const spinnedWords = words.map(word => {
    if (word.length >=5 ) return reverseString(word);
    else return word;
  });

  return spinnedWords.join(' ');
}

spinWords("Welcome To The Club");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将数组适配器中的选定项目保存为字符串

如何将“保存为字符串的数组到 csv”转换回浮点数组?

将字符串数组保存为 CSV

如何将if命令的条件语句保存为字符串?

如何将 GUID 正确保存为字符串?

如何将DataFrame保存为列表而不是字符串

如何将pymongo字段结果保存为字符串

如何将保存为字符串的序列转换为数字?

如何将数据库中的枚举保存为字符串

C ++如何将argv保存为向量作为字符串

如何将字符串保存为FormFile格式的文件

如何将字符串值更改为要在数组中使用的索引值?

如何将字符串更改为数组(哈希)?

如何将字符串更改为数组

如何将字符串更改为数组?

Javascript:如何将字符串格式的值更改为数组?

ui-select multiple: ng-model 如何将它保存为字符串而不是数组

Python 3,如何将保存为字符串的二维列表转换为列表

如何将当前日期时间小时秒保存为字符串,以便可以反复使用

dbm 使用哪种编码将数据保存为字节(python(以及如何将其转换回字符串?))?

如何将已解析的xml保存为txt?

将'echo $ HOME'保存为字符串R

Qt 将字符串保存为 JSON

保存更改时如何将空字符串另存为string.empty?

如何将字符串数组列表更改为字符串列表

Python Telegram,如何将用户输入保存为字符串

附加用javascript保存为字符串的div

如何将字符串数组属性转换为字符串以在 sql server 中保存为逗号分隔的行 mongo db 到 sql server C#

如何将joptionpane中的输入保存为数组?