2009-12-25 259 views
7

在PHP中我可以這樣做:如何將新值添加到數值數組的末尾?

$arrayname[] = 'value'; 

,則該值將在最後一個數字鍵如放。 4如果3個鍵已經存在。

在JavaScript中,我不能做同樣的:

arrayname[] = 'value'; 

你如何在JavaScript做呢?

回答

8

可以使用push方法。


例如(使用螢火蟲快速測試)

首先,聲明包含幾個項目的陣列:

>>> var a = [10, 20, 30, 'glop']; 

該數組包含:

>>> a 
[10, 20, 30, "glop"] 


而現在,push新值到結束:

>>> a.push('test'); 
5 

數組現在包含:

>>> a 
[10, 20, 30, "glop", "test"] 
+0

要在同一時間添加多個元素或添加一個元素以外的地方結束檢查出答案:http://stackoverflow.com/a/12189963/984780 –

+0

只是爲了幫助其他新手,一起來做不要嘗試'a = a.push('test');'10分鐘。 :) –

6

可以使用陣列推送方法

arrayname.push('value'); 
10

您可以使用

arrayName.push('yourValue'); 

OR

arrayName[arrayName.length] = 'yourvalue';

感謝

相關問題