2010-12-02 82 views
0

這可能很簡單,但我還在學習。
我已經從XML文件導入的記錄和有結果:
「A,B,C,d,E,F,G,H」如何將逗號分隔的變量分隔爲多個變量?

我想與8至最終單獨的變量,每個逗號分隔值一個。
什麼是使用javascript對代碼進行編碼的最短途徑?

+1

你的意思是分裂? 〜進一步學習:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split – jcolebrand 2010-12-02 17:15:26

+0

是的,SPLIT,現在是我永遠不會忘記的一個術語。我仍然在學習正確的術語。這個理論在我的腦海裏總是如此清晰......我只是在抄錄中混雜語法,哈! – Kirt 2010-12-02 18:48:01

回答

5

如果你.split()的列表中,你最終會具有'n'個元素的單個數組。沒有 - 完全 - 8個單獨的變量,但可以單獨訪問8個元素。

var myList = "a,b,c,d,e,f,g,h"; 
var myArray = myList.split(','); 

alert(myArray[ 4 ]); 
2

使用split()

js>s = "a,b,c,d,e,f,g,h" 
a,b,c,d,e,f,g,h 
js>a = s.split(',') 
a,b,c,d,e,f,g,h 
js>a[0] 
a 
js>a[4] 
e 
0

使用split()

在你的情況,xml_string.split(',');

0

如果結果爲一個字符串,使用它的方法split

var myList = "a,b,c,d,e,f,g,h"; 
var myArray = myList.split(",");