Rolf B: mit String Var auslesen

Beitrag lesen

Hallo Berta,

Desktop Variante ohne 'Window' laufen soll..

Das wäre jetzt nicht der absolute Killer - auch node.js hat ein globales Objekt, es heißt nur nicht window sondern global. Der Unterschied zwischen node und Browser ist aber, dass eine var blabla Angabe in einem Modul die Variable nicht global anlegt, sondern lokal zum Modul, d.h. du musst schon gezielt an das global-Objekt zuweisen, um da auch was drin zu haben.

Aber tu es nicht. Saniere und modularisiere lieber deinen Code. Beschäftige Dich mit Namensräumen bzw. dem Modul-Pattern von JavaScript. Alternativ zum Modul-Pattern mit IIFEs lerne das Modulkonzept von ECMAScript kennen (ein Einstieg wäre z.B. hier)

Dein ein Jahr älteres Ich wird es Dir auf Knien danken.

Rolf

--
sumpsi - posui - clusi