2010-03-24 8 views
13

Ich möchte eine variable Länge Array in Javascript machen.Sind Arrays mit variabler Länge möglich mit Javascript

Ist das möglich? Eine schnelle Google-Suche nach "Javascript Variable Length Array" scheint nichts zu ergeben, was überraschend wäre, wenn dies möglich wäre.

Soll ich statt dessen einen String verwenden, an den ich anhänge, stattdessen mit einem Trennzeichen, oder gibt es einen besseren Weg, eine array-ähnliche Variable variabler Länge zu erhalten.

Antwort

39

Javascript-Arrays haben keine feste Länge; Sie können alles, was Sie wollen, an jedem Index tun.

Insbesondere Sie suchen wahrscheinlich für die push Methode:

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 

Weitere Informationen finden Sie im documentation sehen.

Verwandte Themen