Für manche ist Javascript oft als primitiv und nicht besonders nützlich Programmiersprache angesehen . Allerdings ist Javascript tatsächlich eine vollständig objektorientierte Sprache, die in Ihrem Web- Browser läuft . Unter seinen vielen Funktionen sind Datenstrukturen wie Arrays geordnete Sammlungen von Variablen. Mit der Array -Klasse ist wie erklärt jede andere Art von Variablen. Anleitung
1
Declare eine Array-Variable . Da Javascript lose typisiert ist , halten Sie einfach Variablen Werte . Während die Werte einen Typ haben , wird die Variable selbst keinen Typ . Daher Deklaration einer Array-Variable ist ähnlich wie jede andere Erklärung Integer oder String variable.var Array = new Array ();
2
Deklarieren Sie eine Variable mit einer bekannten Größe ab . Die oben wird ein leeres Array erzeugen unbestimmter (oder null) Länge . Zwar mag dies Ihre einzige Option sein , wenn Sie nicht wissen, wie viele Elemente die Variable enthalten , wenn Sie wissen, können Sie eine Variable mit , dass die Informationen zu erklären. Dies ist bevorzugt, wie Größenänderung und Array , das erfordert neuen Speicher und Bewegen der gesamte Array ist rechenintensiv .
3
Declare eine Array-Variable mit einer bekannten Größe ab , indem diese Größe als Argument für die Array constructor.var Array = new Array (34);
4
Pass die Werte als Argumente an den Array -Konstruktor (wenn die Werte bekannt , wenn Sie das Array zu deklarieren ) . Dies ist schneller und kompakter als das Ausfüllen der Werte später mit Hilfe der Index operator.var names = new Array ( " Jim ", " Joe ", " Bob ");
5
Nutzungsbedingungen Arrayliterale . Ähnlich wie das Bestehen der Array-Elemente an den Konstruktor , können Sie auch ein Array-Literal . Dies ist funktional gleich , aber weniger verbose.var names = [" Jim ", " Joe ", " Bob "] ;
6
Push- Elemente zum Array . Wenn die Größe und Inhalt des Arrays nicht bekannt sind , wenn das Programm geschrieben werden, können neue Elemente "geschoben" werden, um das Ende des Arrays . , "Push " ein Element auf ein Array ist, um das Array ein Element größer ( wenn nicht bereits groß genug ist ) und das Element an das Ende der array.var Namen hinzuzufügen = new Array (); names.push ( " Jim "); names.push ( " Joe " ); names.push ( " Bob " );
7
ändern und auf Elemente des Arrays mit dem Index-Operator . Der Index-Operator ist die primäre Methode für den Zugriff auf Array-Elemente . Mit dem Index-Operator (in eckigen Klammern) können Sie einzeln lesen oder schreiben eine der Array elements.var names = new Array ( "Jim" , "Joe" ); var name = names [ 0]; //Jimnames [1 ] = " Bob "; //Joe ist nun Bobnames [ 2] = " Carl "; //Array wird um Carl
8
Schleife über ein Array zu halten. Looping über Arrays können mit dem " for"-Schleife erreicht werden. Die Größe des Arrays aus die Länge des Arrays attribute.var names = [" Jim ", " Joe ", " Bob "] gelesen werden ; for (var i = 0; i < names.length ; i + +) {document . schreiben (Namen [i] );}