Struppi: Variablenübergabe und Auswertung

Beitrag lesen

Das ist ja der Punkt. Wie kann eine Referenz auf tr.style ermittelt werden, wenn das Objekt tr und eine Variable mit Inhalt 'style' als String gegeben sind.

var x = 'style'
tr.x.weitere_eigenschaft = ...

soll dann während der Laufzeit in tr.style.weitere_eigenschaft aufgelöst werden soll.

tr[x].weitere_eigenschaft = ...

Meine bisherige Lösung für solche Fälle war eval('tr.' + x + '.weitere_eigenschaft')

eval ist evil!

Struppi.