Nachfrager: Closure Compiler: Umbennenen von Properties von Typen verhindern

Beitrag lesen

Hohoh. Aus Interesse mal nachgefragt:

So ganz kann ich Dir nicht folgen. Wenn Du serverseitig beliebige Daten hinzufügen willst, wie soll dann der "beliebige" Zugriff innerhalb des JS erfolgen? Entweder du reichst die Daten z.B. als dekodiertes JSON-Objekt "einfach durch", dann interessiert es den Compiler nicht. Oder aber du willst auf Details des Objekts zugreifen, dann kann es sich doch aber nur um einen festen Teil der Daten handeln, die das JS auch wirklich "kennt". Genau für den Fall bietet sich ja dann die von Dir schon genannte Schreibweise objekt['key'] an, davon lässt der Compiler per Definition die Finger.