Struppi: Vererbungshierarchie ?!?

Beitrag lesen

Die Frage von mir war ja, wie kann ein komplexeres Objekt (mein Beispiel ist noch relativ einfach), mit dieser Funktion erzeugen.

Naja ... wenn Crockford argumentiert sein Stil wäre lesbarer, dann hast du es ja gerade bewiesen. Deine Vorlage war IMHO schwer zu lesen, undokumentiert und zudem fehlerhaft.

Es war keine Vorlage sondern ein undokumentiertes, in meinen Augen triviales Beispiel. Zudem war es nach dem gleichen System wie die Funktion von Crockford (da wie schon erwähnt, Vererbung mit JS nur schwer möglich ist), insofern hätte ich nicht soviele Schwierigkeiten das nachzuvollziehen erwartet.

Und das Problem war, ich konnte mein System nicht auf das Crockford'sche System übertragen. Jetzt aber schon und ich glaube so langsam zu verstehen, was daran besser ist. Muss mir das aber noch mal in aller Ruhe in einer konkreten Umgebung anschauen.

ich habe mal deine Namensgebung lesbarere gemacht, man sollte nicht alles obj nennen.

Man bist du Pingelig, es ist ein Beispiel, ausserdem man sollte einen getter auch nicht mit Großbuchstaben beginnen - so!

OK so?

Ja, danke soweit.

Struppi.

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