2012-07-24 91 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

相關問題