2012-07-24 94 views
2

我有这样的代码在JS:我想显示的阵列每次如何从JavaScript中的数组中删除逗号分隔值?

var array = ['one', 'two']; 

而且,它显示像这样:

one,two 

现在的问题是,有没有什么办法删除那个讨厌的逗号?

+0

你想让它显示为“ONETWO”?或者...“one two”with space – 2012-07-24 18:34:35

+1

你能分享你用来显示数组的代码吗? – mwcz 2012-07-24 18:35:08

+4

要消除昏迷,你最好去看医生。感谢上帝,它竟然是一个逗号! – KooiInc 2012-07-24 18:35:36

回答

12

要彼此相邻显示它们,您可以使用加入。 array.join(' ');

+0

嗨,我希望它会显示这样 “二合一”用空格,谢谢 – Stefany 2012-07-24 18:36:38

+0

加入可以采取任何字符串,它会使用数组中界定值的参数。例如'[ '一', '二', '三化']加入( 'SHIZZAM!');'会给你一个'SHIZZAM!两个SHIZZAM!三' – jbabey 2012-07-24 18:37:09

+0

非常感谢你们的帮助,我不能说你帮了我多少!上帝,你太快了!少于5分钟!!!! 最后一个愚蠢的问题寿 - 我怎么可以在这里投票的意见,请? – Stefany 2012-07-24 18:41:40

1

您可以使用替换字符串对象的方法:

array.toString().replace(',',' ') 
+0

以及如果索引中有逗号,该怎么办?这会打破。最好使用'join()'。 – epascarello 2012-07-24 18:54:11

+0

他问如何删除逗号,而不是如何加入数组的元素。我会使用join()方法在这种情况下也:) – velotron 2012-07-25 21:38:32

+0

它不会工作 假设数组selIdss已经像1,2,3值,但代替只会删除第一个逗号 输出为1; 2,3 – 2015-04-22 07:13:53

相关问题