Don P: Please beget it!

Beitrag lesen

Hallo,

Tja, ich meine wirklich, du solltest es lieber lassen, den Mann zuzumüllen

Mist, dabei bräuchte dein Halbgott doch dringend ne Penisverlängerung und ein Nigerianisches Millionenerbe! ;)

Klar, wer bräuchte das nicht... ;-)

b=toFunction(a);
alert(typeof(b)); //  'function'[/code]

Tatsächlich? Naja, das kommt davon, wenn man nicht jede noch so triviale Behauptung vorher testet, aber wem sage ich das...

Der Ansatz ist aber nicht schlecht, das habe ich hier doch schon vorgestellt mit meiner function oobject () {...}.

Gut dass du den Unterschied zw. typeof und constructorof verstanden hast ... *fg*
https://forum.selfhtml.org/?t=168754&m=1102493

Ich meinte hier nicht, dass mein oobject() ein Funktionsobjekt zurückgeben würde, sondern den Ansatz, die Eigenschaften/Methoden ggf. einzeln zuzuweisen.

object() ist  IMHO  GENIAL!!! Besonders in Kombination mit nach außen gewendeten Konstruktoren (sog. "Makers" in den Kurt/Struppi Dialogen) !!!

Dan sind wir uns ja einig.

Was man austesten sollte sind die Möglichkeiten des Kosntruktorchainings (sollte einfacher werden) und die Simulation von Mehrfachvererbung.

So weit bin ich noch nicht vorgedrungen. Was meinst du denn mit Kosntruktorchaining und Mehrfachvererbung?

object.prototype aber ist höchstumstritten, da gibt es zwei sich krass gegenüberstehende Schulen, und er geht in dem Artikel überhaupt nicht auf die Problematik ein. Mein Verbesserungsvorschlag war zwar @%$&*... , aber sein Artikel ist dahingehend trotzdem Erklärungsbedürftig.

Du meinst wohl Object.prototype. Dass das umstritten ist, liegt auf der Hand. Ich glaube auch nicht, dass man da zufridenstellende endgültige Aussagen machen kann. Das hält jeder nach seinem Gusto. Mir scheint das nicht wirklich eine Diskussion wert, die darüber hinaus ginge, dass man die möglichen Nachteile erwähnt.

Insbesondere weil Scripte/Frameworks der anderen Schule dadurch Tabu werden.

Eben. Ein Rattenschwanz ohne Ende.

Das hat *Molily* gemeint???

molily? Das kommt davon, wenn du immer nur von "er" schreibst. Hellsehen is hier halt nich...

Gruß, Don P

--
sh:( fo:) ch:? rl:( br:] n4:~ ie:% mo:? va:{ js:) de:/ zu:] fl:( ss:| ls:&
0 67

Vererbungshierarchie ?!?

Kurt Z
  • javascript
  1. 0
    Struppi
    1. 0
      molily
    2. 0
      Don P
      1. 0
        Kurt Z
        1. 0
          Struppi
          1. 0
            Don P
            1. 0
              Struppi
              1. 0
                Don P
                1. 0
                  Struppi
                  1. 0
                    Don P
                    1. 0
                      Struppi
                      1. 0
                        Don P
                        1. 0
                          Struppi
                          1. 0
                            Don P
                      2. 0
                        Kurt Z
                        1. 0
                          Struppi
                          1. 0
                            Kurt Z
                            1. 0
                              Struppi
                              1. 0
                                Kurt Z
                                1. 0
                                  Struppi
                                  1. 0
                                    Kurt Z
                                    1. 0
                                      LanX²
                                    2. 0
                                      Struppi
                                      1. 0
                                        Kurt Z
                                        1. 0
                                          Kurt Z
                                        2. 0
                                          Struppi
                                          1. 0
                                            Kurt Z
                              2. 0
                                Don P
              2. 0
                LanX²
                1. 0

                  Function.prototype.begetObject

                  LanX²
                  1. 0
                    Don P
                    1. 0

                      Knobelaufgabe

                      LanX²
                      1. 0
                        Don P
                    2. 0
                      molily
                      1. 0
                        Kurt Z
                        1. 0

                          Please beget it!

                          LanX²
                          1. 0
                            Kurt Z
                          2. 0
                            Don P
                            1. 0
                              LanX²
                              1. 0
                                Don P
                              2. 0

                                Iterator

                                KurtZ
                                1. 0
                                  LanX
                      2. 0
                        Don P
        2. 0

          new Object(x) statt object(x)

          Kurt Z
          1. 0
            Murphy
            1. 0
              Kurt Z
              1. 0
                Don P
              2. 0
                Murphy
                1. 0
                  Kurt Z
                2. 0
                  molily
  2. 0
    LanX²
  3. 0
    molily
  4. 3

    __proto__ chain

    LanX²
    1. 0
      LanX²
      1. 0
        Kurt Z
    2. 1
      molily
  5. 0

    JS-Version?

    Kurt Z
    1. 0
      Kurt Z
      1. 0
        molily
        1. 0
          molily
    2. 0
      molily
      1. 0
        Kurt Z
        1. 0
          molily
          1. 0
            Kurt Z
  6. 0

    VIELEN DANK!!!

    Kurt Z
    1. 0
      Struppi