Liebes Forum,
ich habe mit javascript ein Objekt erstellt, daß wie folgt aussieht:
Nun möchte ich mit myData.length die Anzahl der enthaltenen Daten erhalten, bekomme aber immer "0" angezeigt. Woran liegt das? Ich möchte das Objekt auch noch sortieren. Ich benutze hier keine Zahlen als Indizes, weil ich vorher prüfe, ob bestimmte Elemente schon vorhanden sind und diese nicht doppelt auftauchen.
Nachdem die Prüfung nach doppelten Inhalten abgeschlossen ist, können die Indizes auch gerne Nummern sein, aber ich weiß nicht wie ich die Indizes ändern kann.
Danke für Eure Hilfe
Viele Grüsse
RON
ich habe mit javascript ein Objekt erstellt, daß wie folgt aussieht:
EDIT:
var myData = new Array();
myData['hallo'] = {FirstName:"John", LastName:"Doe", Age:40};
myData['hallole'] = {FirstName:"Fred", LastName:"Smith", Age:41};
Nun möchte ich mit myData.length die Anzahl der enthaltenen Daten erhalten, bekomme aber immer "0" angezeigt. Woran liegt das? Ich möchte das Objekt auch noch sortieren. Ich benutze hier keine Zahlen als Indizes, weil ich vorher prüfe, ob bestimmte Elemente schon vorhanden sind und diese nicht doppelt auftauchen.
Nachdem die Prüfung nach doppelten Inhalten abgeschlossen ist, können die Indizes auch gerne Nummern sein, aber ich weiß nicht wie ich die Indizes ändern kann.
Danke für Eure Hilfe
Viele Grüsse
RON
Kommentar