在不使用内置函数的情况下反转字符串JS中的单词

激光胭脂

如果不使用拆分反向和联接功能,该怎么做?

给出的问题:反转字符串中的单词示例输入:“ Hello World”示例输出:“ World Hello”

<script>
  var newString = ""; 
  var theString = prompt("Enter a Phrase that you would like to reverse (Ex. Hello world)"); 

  newString = theString.split(" ").reverse().join(" ")


  document.write(newString);
</script>
我是阿斯顿

数组可以像开箱即用的堆栈一样使用。堆栈就是后进先出,这就是您所需要的。

function reverseWords(str) {
    var word, words, reverse;

    words = str.match(/(?:\w+)/g);
    reverse = '';
    while(word = words.pop()) {
      reverse += word + ' ';
    }

    return reverse.trim();
}

reverseWords('hello world');

或使用调用堆栈作为堆栈:

function reverseWords(str) {
  var result = '';
  (function readWord(i = 0) {
    var word = '';
    if(i > str.length) {
        return '';
    }    
    while(str[i] !== ' ' && i < str.length) {
      word += str[i];
      i++;
    }    
    readWord(++i); // Skip over delimiter.
    result += word + ' ';    
  }());
  return result.trim();
}

reverseWords('hello world');

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我想在不使用内置函数的情况下反转 javascript 中的字符串

来自分类Dev

在不使用内置字符串函数的情况下提取字符之间的单词

来自分类Dev

在不使用任何字符串函数的情况下反转php中的字符串

来自分类Dev

在不使用C#中内置函数的情况下计算字符串长度

来自分类Dev

如何在不使用内置 c# 方法的情况下反转字符串

来自分类Dev

如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

来自分类Dev

在不使用指针的情况下反转字符串

来自分类Dev

如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

来自分类Dev

在不使用任何库函数的情况下反转字符串

来自分类Dev

在不使用数组的情况下计算字符串中的唯一单词

来自分类Dev

如何在不使用.replace的情况下替换Java字符串中的单词

来自分类Dev

如何在不使用数组的情况下删除字符串中的重复单词?

来自分类Dev

在不使用任何字符串函数的情况下从java中的字符串制作子字符串

来自分类Dev

C ++:如何在不使用任何内置函数的情况下将字符串转换为整数

来自分类Dev

如何在不使用“ rtrim”和“ substr”等内置函数的情况下从此字符串中删除最后一个逗号(,)

来自分类Dev

在不使用交换功能的情况下反转不可编辑的字符串

来自分类Dev

如何在不使用REVERSE()函数的情况下在Oracle(11g)SQL中反转字符串

来自分类Dev

在不使用字符串库函数的情况下替换C中的子字符串

来自分类Dev

在不使用字符串库函数的情况下替换C中的子字符串

来自分类Dev

如何在不使用js的情况下将java中的json字符串化

来自分类Dev

如何在不使用临时字符串和C lib的情况下反转字符串?

来自分类Dev

如何在不使用拆分方法的情况下找到字符串中最长的单词

来自分类Dev

我想在不使用 echo 函数的情况下使用 unix shell 脚本反转行中的单词

来自分类Dev

在不使用库函数的情况下在字符串中查找子字符串

来自分类Dev

在不使用库函数的情况下在字符串中查找子字符串

来自分类Dev

如何在不使用doubleval函数的情况下将字符串转换为php中的double?

来自分类Dev

如何在不使用rand()函数的情况下获取固定长度的字符串

来自分类Dev

C ++:在不使用向量的情况下将字符串数组传递给函数

来自分类Dev

SQL:如何在不使用反向函数的情况下检查字符串的回文?

Related 相关文章

  1. 1

    我想在不使用内置函数的情况下反转 javascript 中的字符串

  2. 2

    在不使用内置字符串函数的情况下提取字符之间的单词

  3. 3

    在不使用任何字符串函数的情况下反转php中的字符串

  4. 4

    在不使用C#中内置函数的情况下计算字符串长度

  5. 5

    如何在不使用内置 c# 方法的情况下反转字符串

  6. 6

    如何在不使用split和stringtokenizer的情况下反转Java中字符串中的单词

  7. 7

    在不使用指针的情况下反转字符串

  8. 8

    如何在不使用任何内置php函数的情况下搜索字符串中的连续重复字符?

  9. 9

    在不使用任何库函数的情况下反转字符串

  10. 10

    在不使用数组的情况下计算字符串中的唯一单词

  11. 11

    如何在不使用.replace的情况下替换Java字符串中的单词

  12. 12

    如何在不使用数组的情况下删除字符串中的重复单词?

  13. 13

    在不使用任何字符串函数的情况下从java中的字符串制作子字符串

  14. 14

    C ++:如何在不使用任何内置函数的情况下将字符串转换为整数

  15. 15

    如何在不使用“ rtrim”和“ substr”等内置函数的情况下从此字符串中删除最后一个逗号(,)

  16. 16

    在不使用交换功能的情况下反转不可编辑的字符串

  17. 17

    如何在不使用REVERSE()函数的情况下在Oracle(11g)SQL中反转字符串

  18. 18

    在不使用字符串库函数的情况下替换C中的子字符串

  19. 19

    在不使用字符串库函数的情况下替换C中的子字符串

  20. 20

    如何在不使用js的情况下将java中的json字符串化

  21. 21

    如何在不使用临时字符串和C lib的情况下反转字符串?

  22. 22

    如何在不使用拆分方法的情况下找到字符串中最长的单词

  23. 23

    我想在不使用 echo 函数的情况下使用 unix shell 脚本反转行中的单词

  24. 24

    在不使用库函数的情况下在字符串中查找子字符串

  25. 25

    在不使用库函数的情况下在字符串中查找子字符串

  26. 26

    如何在不使用doubleval函数的情况下将字符串转换为php中的double?

  27. 27

    如何在不使用rand()函数的情况下获取固定长度的字符串

  28. 28

    C ++:在不使用向量的情况下将字符串数组传递给函数

  29. 29

    SQL:如何在不使用反向函数的情况下检查字符串的回文?

热门标签

归档