Array -Klassifizierung:
1. Teilen Sie das Indexarray in das Indexarray und das assoziative Array aus dem Index des Arrays
Die Codekopie lautet wie folgt:
/ * Indexarray, dh das Array, das normalerweise als */bezeichnet wird
var ary1 = [1,3,5,8];
// Klicken Sie auf das Array -Element mit dem Index ab 0 (natürlich beginnen einige Sprachimplementierungen ab 1)
// Der Index ist eigentlich eine Ordnungsnummer, eine Ganzzahlnummer
Alert (ary1 [0]);
Alarm (ary1 [1]);
Alarm (ary1 [2]);
Alarm (ary1 [3]);
/* Assoziatives Array bezieht
var ary2 = {};
// Verwenden Sie beim Zugriff nicht ordinale Zahlen (Zahlen), hier eine Zeichenfolge
ary2 ["eins"] = 1;
ary2 ["zwei"] = 2;
ary2 ["Thr"] = 3;
ary2 ["fou"] = 4;
2. Teilen Sie Daten in statische Arrays und dynamische Arrays aus der Speicherung von Daten.
Die Codekopie lautet wie folgt:
// statisches Array in Java
// Nach der Definition ist die Länge des Arrays festgelegt und kann nicht geändert werden. Die Array -Elemente werden durch den Index abgerufen.
Int [] ary1 = {1,3,6,9};
// Dynamisches Array in Java
// Die ArrayList -Implementierung in Java basiert auf Array. Hier sagen wir, dass dynamische Arrays verallgemeinert sind, egal welche Methode implementiert wird.
LIST <NEGEGER> ARY2 = NEW ArrayList <GanzEger> ();
Ary2.Add (1); // Elemente können dynamisch hinzugefügt werden, und die Länge des Arrays ändert sich auch mit der Änderung.
Ary2.Add (3);
Ary2.Add (6);
Die Codekopie lautet wie folgt:
/* JS -Array gehört zum dynamischen Array*/
var ary = []; // ein Array definieren, keine Länge angegeben
Ary [0] = 1; // Sie können Elemente dynamisch hinzufügen
ary.push (3);
ary.push (5);
Alert (ary.join (",")); // Ausgabe 1,3,5
Das Array von JS gehört sowohl zu Index -Arrays als auch zu dynamischen Arrays, da es sich im Wesentlichen um ein JS -Objekt handelt, das die Eigenschaften der dynamischen JS -Sprache widerspiegelt. Das Indexarray von JS hat jedoch nicht "kontinuierlich das Speicher zuzuordnen", sodass die Indexierungsmethode nicht eine hohe Effizienz bringt. Arrays in Java werden kontinuierlich Speicher zugeteilt.