Struppi: variablenname in variable

Beitrag lesen


var var1 = 'test';
var test = 'Hallo';
alert( window[var1] );
alert( eval(var1) );


und was ist nun besser?

eval ist evil!

es ist sau langsam
es ist schwerer zu debuggen
es führt kann in manchen Browsern zu Abstürzen führen

Es gibt selten einen Grund eval zu verwenden.
eigentlich nur, wenn du zur Laufzeit JS Code erzeugst, aber wer macht sowas schon?

Struppi.