Multidimensionale Array-Sortierung in AS3

8

Was wäre der einfachste Weg, eine Mehrfachsortierung in AS3 durchzuführen? Etwas ähnlich wie array_multisort () in PHP ... wie folgt: sortiere ein multidimensionales Array mit array_multisort

Was ich habe

%Vor%

.. welche geloopten Ausgänge

%Vor%

... was ich brauche ist, es gegen den zweiten Index von jedem zu sortieren, also bekomme ich

%Vor%     
pioSko 07.12.2011, 16:15
quelle

4 Antworten

6

Es ist einfach:

%Vor%

Es funktioniert, weil Sie wie bei einer Eigenschaft auf einen Array-Index zugreifen können, indem Sie eine Zeichenfolge verwenden: array["0"] . So verwendet sortOn die Eigenschaft "1" 'jedes inneren Arrays zum Sortieren.

    
Kapep 07.12.2011, 16:26
quelle
0

Eine Möglichkeit, dies zu erreichen, wäre die Verwendung eines Arrays von Objekten

%Vor%

Sie können dann das Array sortOn verwenden Methode.

    
PatrickS 07.12.2011 16:24
quelle
0

Sie erstellen am besten ein Array von Objekten anstelle eines Arrays von Arrays und verwenden dann Array.sortOn :

%Vor%     
weltraumpirat 07.12.2011 16:25
quelle
0

Sie können die Array.sort () -Methode verwenden.

%Vor%     
Corey 07.12.2011 16:31
quelle