Struppi: eval() oder nicht?

Beitrag lesen

var blub;

var obj = { bla : "blub" };

eval ( obj.bla + "=" + data + ";" );

  
Ich musste lange überlegen was du da willst. Ob das wirklich sinnvoll ist sowas vertracktest zu machen weiß ich nicht, aber das Gleiche geht z.b. so:  
  
`window[obj.bla] = data;`{:.language-javascript}  
  
Aber das wurde dir ja bereits gesagt, nur warum muss 'blub' Variabel sein? Wer definiert, das es blub gibt?  
  
Struppi.