Struppi: Dynamischer Objectname

Beitrag lesen

Hi,

ist es irgend wie möglich einen dynamsichen Objectnamen zu erstellen?

gesamt_id = 0;

eval("toper"+gesamt_id) = new obj("Mein Top");
eval("toper"+gesamt_id).add("hallo");

Das geht leider so nicht. Da bekomm ich die Fehlermeldung:
Kann dem Ergebnis einer Funktion nicht zugewiesen werden.

Gibts sonst noch ne Möglichkeit?

Ja. Vermeide eval!

Oft läßt sich das du willst besser mit Arrays lösen.

Wenn du mit arrays nicht umgehen kannst oder willst, dann mach es so:
window[String]

Aber immer eval vermeiden!

Struppi.