felix12: *private static* durch umschliessende anonyme *function stacks*

Beitrag lesen

Danke Struppi, genau sowas habe ich gebraucht wobei die Lösung von von Peter ein bisschen eleganter ist :)

Naja, sie vermeidet, wie Peter schon sagt, aus ästhetischen Gründen window und führt dafür eine zusätzliche Funktion, ausserdem entspricht das nicht deinen Anforderungen, du kanst auf die statische Variabel erst _nach_ dem du ein Objekt konstruiert hast zugreifen. Und soweit ich dich verstanden habe wolltest du ohne den Konstruktor aufzurufen auf diese zugreifen und jetzt auf einmal ist es doch egal ob der Konstruktor aufgerufen wird?

Auf sowas wäre ich im Leben nicht gekommen :) Das ist ziemlich genial !

Irgendwie seltsam, das entspricht nicht dem was du wolltest.

Struppi.

Hallo Struppi!

Ja da hast du recht deine Lösung entspricht dem, was mir ursprünglich am Herzen Lag, :) und ich bin dir auch sehr dankbar für deine Hilfe, denn ich bin dadurch ein ganzes Stück weiter gekommen :)

Aber ich interpretiere Peters Beispiel so, das eine Wrapper Funktion die eigentliche Haupt-Klasse (in seinem beispiel cnstr) kapselt und diese Hauptklasse auch nicht instanziert wird! Nur die Wrapper Klasse wird instanziert! :)

Felix

0 45

Interne public static member nicht aufrufbar

felix12
  • javascript
  1. 0
    Cheatah
    1. 0
      felix12
      1. 0
        Cheatah
        1. 0
          felix12
          1. 0
            MudGuard
            1. 0
              felix12
              1. 0
                Struppi
                1. 0
                  Patrick Andrieu
                  1. 1
                    peterS.
                    1. 0
                      Patrick Andrieu
                    2. 0
                      felix12
                2. 1

                  *private static* durch umschliessende anonyme *function stacks*

                  peterS.
                  1. 0
                    felix12
                    1. 0
                      Struppi
                      1. 0
                        felix12
                        1. 2

                          klassenlose vollwertige und flexible oo auf funktionaler basis

                          peterS.
                          1. 0
                            felix12
                            1. 0
                              felix 12
                            2. 0
                              Struppi
                              1. 0
                                felix12
                            3. 1

                              vererbung / delegationsprinzipien

                              peterS.
                              1. 0
                                felixcat
                                1. 1

                                  »[Function].arguments.callee« versus »arguments.callee«

                                  peterS.
                                  1. 0
                                    felix12
      2. 0
        Kai345
        1. 0
          felix12
          1. 0
            ChrisB
            1. 0
              felix12
              1. 0
                Struppi
                1. 0
                  felix12
                  1. 0
                    Struppi
                    1. 0
                      felix12
                      1. 0
                        Struppi
                      2. 1

                        einfache objekte/namensraeume und singleton-konstrukte

                        peterS.
                        1. 0
                          Struppi
              2. 2
                Timo "God's Boss" Reitz
                1. 0
                  felix12
                  1. 0
                    Kai345
                    1. 0
                      felix12
                      1. 0
                        Kai345
                        1. 0
                          Kai345
                          1. 0
                            felix12
                            1. 0
                              Kai345
  2. 4
    molily