Hallo,
Oh mann, wie blöde man doch manchmal einfach ist. Jetzt probiere ich mindestens schon zwei Stunden daran herum und nichts funkitoniert, kaum habe ich es im Forum gepostet schon komme ich auf die Lösung:
function array_flip (orginal) {
var flipped = new Object;
for(var j in orginal) flipped[orginal[j]] = j;
return flipped;
}var a = {
"foo" : 0,
"bar" : 1,
"code" : 2,
"hello" : 3,
"world" : 4
};a = array_flip(a);
alert(a[3]);
j hat ja schon an sich den Key als strin in sich, deshalb kann ich es auch einfach flipped[orginal[j]] zuweisen und bekomme genau das umgedrehte Ergebnis.
Grüße
Jeena Paradies
--
[Open- vs. Closed Source Software](http://jeenaparadies.net/weblog/2005/dec/open-vs-closed-source-software) - Verdienstmöglichkeiten | [Jlog](http://jeenaparadies.net/webdesign/jlog/) | [Gourmetica Mentiri](http://jeenaparadies.net/gourmetica-mentiri/)