mordur: assoziatives Array Key aus Variable

Beitrag lesen

moins,

ein assoziatives Array kann man ja so bilden:

var arr =new Array();  
arr[0]= new Array();  
arr[0] = { "KUNDE" : "Hans" };  
alert(arr[0]["KUNDE"]);  

ich erhalte: "Hans".

jetzt kommt der Schlüssel aber aus einem anderen Array (z.b. key[1] = "KUNDE" ).
Wenn ich also folgendes mache:

var arr =new Array();  
arr[0]= new Array();  
arr[0] = { key[1] : "Hans" };  
alert (Arr[0]["KUNDE"]);  
  

ich erhalte: "undefined";

wie bekomme ich sowas hin, das Variableninhalte als Keys akzeptiert werden