Antwort an „Rolf B“ verfassen

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 ↩︎

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
?585

Vorschau

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


  1. Browser UI ↩︎

  2. Browser UI oder Worker ↩︎

  3. node.js ↩︎

  4. Der neue Standard ↩︎

Schlagwort-Vorschläge

klicken, um das Schlagwort hinzuzufügen
  • javascript
  • browser
  • zur info

ausgewählte Schlagwörter

klicken, um ein ausgewähltes Schlagwort zu entfernen
  • programmierstil
  • programmiertechnik

Die Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.