【问题标题】:Add a space between characters in a String [duplicate]在字符串中的字符之间添加空格 [重复]
【发布时间】:2015-07-08 19:53:26
【问题描述】:

可能重复:
String Manipulation - Javascript -

我有一个字符串:

hello

我想在每个字符之间添加一个空格:

h e l l o

最好的方法是什么?

【问题讨论】:

  • 这可能是重复的,但它比其他问题有更好的答案,我认为我们应该重新打开它

标签: javascript string


【解决方案1】:
"hello".split('').join(' '); // "h e l l o"

【讨论】:

  • 请注意,您不需要安装任何 JS 框架即可使用 split() 和 join()。
  • @SterlingBourne 哇,惊人的洞察力/s
  • 在@user9993 发表评论后,您是否觉得自己像个大男人?
  • 是的,这是一个不合逻辑的声明,因为不需要任何框架来拆分 string
【解决方案2】:
var text = "hello";
var betweenChars = ' '; // a space

alert(text.split('').join(betweenChars));

【讨论】:

    【解决方案3】:

    尝试:

    var hello = 'hello';
    var test = '';
    
    for(var i=0; i<hello.length; i++){
       test += hello.charAt(i) + ' ';     
    }
    
    alert(test);
    

    【讨论】: