Michael H.: for-in und assoziatives Array

Beitrag lesen

Hallo Leute,

Ich bin grade am Verzweifeln! Ich erstelle ein assoziatives Array und bevölkere es u.a. mittels push() (keine Ahnung ob das wichtig ist aber präventiv schreib ich das mal). Noch ein Hinweis: Die Keys die ich benutze sind zwar numerisch, der erste ist aber eine 2 und keine 0...

Nun möchte ich es in einer Schleife durchgehen und da die keys nicht fortlaufend numerisch sind mache ich das mit for (var x in y)

nun bekomme ich leider nicht nur die numerischen keys raus, sondern auch eine Liste mit array eigenschaften: each,all,any,collect,detect,findAll,grep,include,inject,invoke,... (32 Stück, im IE ist die Reihenfolge anders, sonst sind es die gleichen).

In keiner Doku zu dem Thema hab ich das bisher gesehen, mach ich da irgendwas falsch oder muss ich diese eigenschaften irgendwie filtern? wie soll ich das machen, auch die numerischen keys kommen als typeof "string"....

Danke für eure Hilfe

Michael