2010-01-12 79 views
0

我不知道它是一個總的n00b問題,但在這裏。javascript追加到一個數組中的變量

我有一個JSON數組值:

array[0].1 = "the value I want" 

現在我想包括所有的「我想要的值」爲這樣的一個變量:

the value I want [1], the value I want [2].... 

我該怎麼辦呢? 事實上,如果有辦法,我可以讓逗號分隔值變成一個變量,因爲它是請讓我知道。

編輯:QUESTION

我想創建在其中我想的所有數據從所述JSON數組我有追加一個可變的澄清。 例如,如果JSON數據讀取:

數據[0] =值, 數據[1] =值, 數據[2] =值, ...

我希望所有的「值「附加到一個變量中。

+4

'array [0] .1'是無效的語法。 – 2010-01-12 19:15:31

+0

爲什麼它是無效的。我特別提到了它的JSON數據。 – amit 2010-01-12 19:23:44

+0

因爲只有一個標識符可以跟在'.'後面並且標識符不能以數字開頭。正確的語法是'array [0] [1]' – 2010-01-12 19:29:05

回答

2

var mystring=array.join(", ");也許?

1
var b = 'I,am,a,JavaScript,hacker' 
var temp = new Array(); 
temp = b.split(','); 

現在,字符串已被拆分爲5個字符串,放置在數組temp中。逗號自己消失了。

temp[0] = 'I'; 
temp[1] = 'am'; 
temp[2] = 'a'; 
temp[3] = 'JavaScript'; 
temp[4] = 'hacker.'; 

摘自QuirksMode

加入是split的「相反」 - 使用它將數組的元素一起追加到變量中。

var j = temp.join(','); // sets j to 'I,am,a,JavaScript,hacker'