Ruth Lang: [ --- Sortieren Assoziative Arrays? --- ]

Beitrag lesen

Hallo,
Ich weiß auch nicht, ob ich dich richtig verstanden habe, aber probiers mal so (zumindst sind die Sachen dann nach Beispiele, Computerartikel ... sortiert):

var liste_guppen_daten = new Array();
liste_guppen_daten.push(new Array(32,"Kalender"));
liste_guppen_daten.push(new Array(33,"Beispiele"));
liste_guppen_daten.push(new Array(21,"Werkzeuge"));
liste_guppen_daten.push(new Array(70,"Computerartikel"));
liste_guppen_daten.push(new Array(7,"Taschen, Koffer, Rucksäcke"));
liste_guppen_daten.sort(Numsort1);
  for (var j=0;j<liste_guppen_daten.length;j++) {
    alert(liste_guppen_daten[j][0] + " : " + liste_guppen_daten[j][1]);
  }

}

function Numsort1 (a, b) {
  if (a[1]<b[1]) return -1;
  if (a[1]>b[1]) return 1;
  return 0;
}

Grüße
Ruth