Hallo Jan,
in JS gibt es keine assoziativen Arrays, lässt sich aber mit einem kleinen Trick umgehen:
ich weiß, aber der gepostete Codeschnippsel funktioniert. Außerdem macht Dein Code fast das Gleiche wie meiner:
ich: a["clan"]=1.5;
du: a["1.5"] = "clan"; (der Index 1.5 wird in einen String umgewandelt.
Gruß, Jürgen