Struppi: Namespace?

Beitrag lesen

Hier, wird bei "Adding behavior to the buttons" folgendes Verwendet:

// define a namespace to hold our widget specific functions,
// avoid polluting the global namespace
var helloWorld = helloWorld || {};


>   
> ich habe versucht nach "Namespace" zu googeln, doch waren die ergebnisse anders - was ist das für "|| {}"?  
  
Das hat nichts mit dem Namespace zu tun. Namespace ist nur der Begriff für einen begrenzten Gültigkeitsbereich von Funktionen und Variabeln. Weil es in JS keinen Befehl dafür gibt, wird oft einfach ein Objekt dafür verwendet.  
  
Den Fehler hat die Martin schon genannt.  
  
Struppi.