Die Beispiele in diesem Artikel beschreiben die Definition und Verwendung von Arrays in JavaScript. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt: Code kopieren Der Code lautet wie folgt: 🎜> <br> //[Array in Wörterbuchform] <br> var arr = new Array(); //Deklariere ein dynamisches Array-Objekt arr <br> arr[0] = "tom"; arr[1] = "jim"; arr[2] = "二狗子"; for (var i in arr) { <br> warning(i); //Ausgabe 1,2,3 [Es ist nicht so, als ob die C#-Array-Ausgabe vale ist, die Ausgabe hier ist key: dictionary style] <p> for (var i = 0; i < arr.length; i ) { <br /> Alert(arr[i]); //Ausgabe tom,jim, Ergouzi <br /> */ <br /> //[Array in Wörterbuchform] <br /> var dict = new Array(); //Deklariere ein Array-Objekt dict <br /> dict["人"] = "ren" //Fügen Sie dynamisch ein Personenattribut hinzu <br /> dict["口"] = "kou"; dict["口"] = "kou"; dict["hand"] = "shou" //Fügen Sie dynamisch ein Handattribut hinzu <br /> for (var item in dict) { //Das Dict-Array-Objekt durchlaufen: Diese for-Schleife entspricht dem foreach-Durchlauf in C#, die Syntax ist dieselbe, aber foreach wird zu for <br /> Alert(item); //Ausgabe person, mund, hand [Es ist nicht wie das C#-Array, das vale ausgibt, die Ausgabe hier ist key: dictionary style] <br /> //alert(arr[item]) //Wenn Sie seinen Wert ausgeben möchten, können Sie ihn auch so schreiben, sodass Folgendes ausgegeben wird: ren,kou,shou <br /> } <br /> <br /> //Da der Schlüssel über for (var v in dict) erhalten wird und diese Eigenschaft hat, können wir diese Eigenschaft verwenden, um die Mitglieder eines Objekts abzurufen (die Mitglieder des Objekts basieren auf dem Objekt. Erscheint in die Form des Schlüssels) <br /> for (var v in document) {//Alle Mitglieder des Dokumentobjekts <br /> ausgeben Document.writeln(v); <br /> } <br /> <br /> warning(dict["口"]); //Ausgabekou; Da das Diktat-Array-Objekt „Person“, „Mund“ und „Hand“ als Schlüssel verwendet, basiert es hier auf dem Schlüssel „Mund“. „ Holen Sie sich den Wert „kou“ <br /><p> //Es gibt auch eine vereinfachte Möglichkeit, Arrays zu deklarieren <br /> //[Vereinfachte Deklarationsform eines gewöhnlichen Arrays] <br /> var str = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Diese Art von Array kann als Sonderfall von dict["人"] = "ren";, that Das heißt, der Schlüssel ist 0,1,2,3......Wenn der Schlüssel 0 ist, ist der Wert 1 <br /> for (var i = 0; i < str.length; i ) { <br /> Alert(str[i]); //Ausgabe 1,2, 3, 4, 5, 6, 7, 8, 9 <br /> <br /> //[Vereinfachtes Array-Deklarationsformular im Wörterbuchstil] <br /> var str = { "tom": 30, "jim": 28, "二狗子": 16 }; <br /> for (var v in str) { <br /> warning(v); //Ausgabe tom,jim, Ergouzi <br /> <br /> /* for (var i = 0; i < str.length; i ) { //Beachten Sie, dass Arrays im Wörterbuchstil, deren Schlüssel keine Zahlen sind, nicht mit dieser for-Schleife durchlaufen werden können. Denn str[i], wobei i ein Index ist, ist eine Zahl <br /> alarm(str[i]); <br /> }*/ <br />