2011-05-02 34 views

回答

6

嘗試使用陣列上的 「加入」 的方法 - array.join(";")

+0

謝謝,它的工作! – Sapphire 2011-05-02 20:13:21

8

退房join()。它需要分隔符的參數。

alert(myArray.join(';')); 
1
array.toString().replace(/,/g,';'); 
array.join(';'); 
+1

如果元素在值中包含逗號,則會失敗。 – 2011-05-02 19:24:11

0
var arrayAsString = array.toString(); 
var whatYouWant = arrayAsString.replace(/,/g, ';'); 
+0

僅替換第一個逗號 – 2011-05-02 19:23:30

+0

如果元素在值中包含逗號,則將失敗。 – 2011-05-02 19:23:47

+0

@slandau只替換一個逗號。使用正則表達式替換所有逗號:'replace(/,/ g,';')' – 2011-05-02 19:24:47