Rolf B: Klassenbasierte Programmierung - wie umgehen mit externen, globalen Werten?

Beitrag lesen

Hallo Michael_K,

Ja, man kann globale Variablen in einer Klassen verwenden, dafür sollte man aber diese auch als solche mit "globalThis" deklarieren/ansprechen.

Jaaaaa...ein.

Eine mit var deklarierte Variable erreicht man auf diese Weise, weil JavaScript sie zu Eigenschaften des globalen Objekts macht.

Ist sie mit const oder let deklariert, findet man sie in window[1], self[2], global[3] oder globalThis[4] nicht.

Rolf

--
sumpsi - posui - obstruxi

  1. Browser UI ↩︎

  2. Browser UI oder Worker ↩︎

  3. node.js ↩︎

  4. Der neue Standard ↩︎