2010-03-24 175 views
13

我想在Javascript中創建一個可變長度數組。Javascript可變長度數組可能

這是可能的。快速的谷歌搜索「Javascript可變長度數組」似乎沒有產生任何東西,如果可以做到這一點,這將是令人驚訝的。

我是否應該改爲使用分隔符來附加一個字符串,或者是否有更好的方法來獲得可變長度數組變量。

回答

39

Javascript數組不是固定長度的;你可以在任何索引上做任何你想做的事情。

特別是,你可能找push方法:

var arr = []; 
arr.push(2);   //Add an element 
arr.push("abc");  //Not necessarily a good idea. 
arr[0] = 3;    //Change an existing element 
arr[2] = 100;   //Add an element 
arr.pop();    //Returns 100, and removes it from the array 

欲瞭解更多信息,請參閱documentation