Hi,
ich suche nach einer Möglichkeit eine "Objekt-Methode als String verpackt" ohne eval() auzuführen.
var daten = [
{ x : 'foo', y : 'boo' }
];var obj_string_1 = 'daten.x';
var obj_string_2 = 'daten.y';console.log(eval(obj_string_1));
console.log(eval(obj_string_2));
Du könntest ein neues <http://de.selfhtml.org/javascript/objekte/function.htm@title=Funktionsobjekt> erzeugen, aber das ist im Wesentlichen nichts anderes. Nächste Möglichkeit: den String an den Punkten aufsplitten und dann mit der eckigen-Klammerschreibweise dich durch dein Objekt durchhangeln.
Bis die Tage,
Matti
--
[Webapplikationen in C++ entwickeln](http://tntnet.org/)