KurtZ: Lieber SIechfred!

Beitrag lesen

Kurtz gegrüßt

Und hast du es selbst getestet? In der Doku steht nix von for-in Schleifen.

Du hast von for..in angefangen, nicht ich.

schau mal da: https://forum.selfhtml.org/?t=169127&m=1104127

Ich wollte Dich lediglich auf die bereits existierende hash-Klasse aufmerksam machen, mehr nicht.

Danke, sehr interessant. Aber als Gegenargument taugt es wenig. Erst wer Object.prototype anfasst braucht dieses Hash() als Workaround.

Zudem schreibt Peter ausdrücklich und wohlbegründet, warum es in JS keine assoziativen Arrays gibt, sondern dass es sich dabei um einfache Objekte handelt.

Hilf mir, wo genau?

[quote]gleichzeitig moechte
   ich aber einige langlebige missverstaendnisse aus
   dem weg raeumen:

"in javascript gibt es keine 'assoziativen arrays'!"
[/quote]

Er macht exakt das gleiche wie ich, nur dass ich genauer auf die Stolperfallen eingehe. https://forum.selfhtml.org/?t=169127&m=1104262

Lieber KurtZ, ich weiß wirklich nicht wo Dein Problem liegt. Du beißt verbal um Dich, und das nicht zum ersten Mal.

Lieber Siechfred, gehen wir in die Analyse:

Es hat wohl mal eine Zeit gegeben wo Selfhtml propagiert hat Array() als Hash zu misbrauchen, was leider viele Probleme verursacht.

P. Seliger geht genau *darauf* ein (udn fährt meine Linie)!

Nach seinem Posting hat sich bei den hiesigen "Kennern" wohl dann der Pawlowsche Reflex ausgebildet beim Textpattern "Assoziatives Array" unermüdlich zu bellen und erst dann zu denken wenn das Gegenüber konsequent scharf zurückbellt.

Da ihr mir aber mittlerweile zuhört:

Der Fehler ist nicht Object() (nicht Array()) als Hash zu nutzen, (das ist absichtlich so designt), sondern *gleichzeitig* for-in und Object.prototype zu nutzen.

(for-in ist eine Art erweiterbares foreach, DARAUF muss man hinweisen. Es ist in anderen Sprachen auch nicht ungewöhnlich, dass man fundamentales Verhalten redefinieren kann, aber das macht halt kein Anfänger)

Wenn man aber Object.prototype erst mal sinnlos verseucht hat, so wie Cheatah das tut, dann wird es aber NIE ein Hashkonstrukt geben können der mit for-in funktioniert. Da beisst sich der Pawlow peinlichst in den Schwanz.

Also entweder oder, und verklickert bitte den Anfängern keine Gerüchte.

In noch einfacheren Worten:

Wer die Gravitation ändert, braucht sich über die Beulen am Kopf nicht zu wundern. Deswegen braucht man aber nicht zu behaupten Springen sei unmöglich.

Ich fände es einer zukünftigen Diskussion mit Dir förderlich, wenn Du Dich ein bisschen zurücknehmen könntest, bevor Du jeden angehst, der nicht Deiner Meinung ist bzw. der Deine Auffassung nicht stützt. Bis dahin werde ich persönlich mir sorgfältig überlegen, ob und wie ich auf Deine Postings antworte. Bis dahin werde ich persönlich mir sorgfältig überlegen, ob und wie ich auf Deine Postings antworte.

Das wäre schön, und les dir bitte das Posting von P.Seliger mal *richtig* durch.

Ich habe bei aller Schärfe nie Probleme gehabt zuzugeben wenn ich unrecht war. Hier hingegen versuchen sich einige krampfhaft zu rechtfertigen, vielleicht um ihren Status als Kenner nicht einzubüssen?

Da geht mir die Hutkrempe hoch!

Frage: Wieso tritt dieses Problem mit den Honoratioren von Perl-community.de nicht auf?

Grüße
 Kurt

0 139

was bewirkt {}

Ric
  • javascript
  1. 0
    Don P
  2. 0
    KurtZ
    1. 0
      Don P
      1. 0
        KurtZ
        1. 0
          Don P
          1. 0
            KurtZ
            1. 0
              Don P
              1. 0
                KurtZ
                1. 0
                  Cheatah
                  1. 0
                    KurtZ
                    1. 0
                      Don P
                      1. 0
                        KurtZ
                        1. 0
                          Siechfred
                    2. 0
                      Cheatah
        2. 0
          Don P
          1. 0
            KurtZ
            1. 0
              Don P
              1. 0
                KurtZ
    2. 0
      Cheatah
      1. 0
        KurtZ
        1. 0
          Siechfred
          1. 0
            KurtZ
            1. 0
              Cheatah
              1. 0
                KurtZ
                1. 1
                  Siechfred
                  1. 0
                    KurtZ
                    1. 0
                      Siechfred
                      1. 0
                        KurtZ
                        1. 0
                          Don P
                      2. 0
                        Siechfred
                      3. 2
                        Daniel Thoma
                        1. 0
                          KurtZ
                        2. 0
                          Siechfred
                          1. 0
                            Daniel Thoma
                            1. 0
                              Struppi
      2. 0

        "Herrje" Cheatah

        KurtZ
        1. 0
          Don P
          1. 0
            KurtZ
            1. 1
              Don P
              1. 0
                KurtZ
                1. 0
                  Don P
                  1. 0
                    KurtZ
        2. 0
          Siechfred
          1. 0
            KurtZ
            1. 0
              KurtZ
              1. 0
                Christoph
                1. 0
                  KurtZ
                  1. 0
                    Christoph
                    1. 0
                      LanX
                      1. 0
                        LanX
                        1. 0
                          Don P
                          1. 0
                            KurtZ
                            1. 0
                              Don P
                      2. 0
                        molily
                        1. 0
                          Christoph
                          1. 0
                            KurtZ
                            1. 0
                              Struppi
                            2. 0
                              Struppi
                            3. 0
                              Christoph
                              1. 0
                                Don P
                              2. 0
                                molily
                                1. 0
                                  molily
                              3. 0

                                "Herrje" Christoph

                                KurtZ
                                1. 0
                                  KurtZ
                                  1. 0
                                    Christoph
                                    1. 0
                                      KurtZ
                                      1. 0
                                        molily
                          2. 0
                            LanX²
                        2. 0
                          LanX²
                          1. 0
                            molily
                            1. 0
                              LanX²
                              1. 0
                                molily
                                1. 0
                                  KurtZ
                                  1. 0
                                    molily
                                    1. 0
                                      KurtZ
                              2. 0
                                KurtZ
                                1. 0
                                  LanX²
                    2. 0
                      molily
                      1. 0
                        LanX
                        1. 0
                          molily
                      2. 0
                        Christoph
            2. 0
              Siechfred
              1. 1

                Lieber SIechfred!

                KurtZ
                1. 0
                  Struppi
                  1. 0
                    Don P
                  2. 0
                    KurtZ
                    1. 0
                      Struppi
                      1. 0
                        KurtZ
                        1. 0
                          Struppi
                          1. 0

                            Lieber Struppi!

                            KurtZ
                          2. 1
                            Christoph
                            1. 0
                              Struppi
                            2. 0

                              Lieber Christof ;)

                              KurtZ
                              1. 0
                                KurtZ
                              2. 1
                                Christoph
                              3. 0

                                Lieber Christo__ph__ ;)

                                Christoph
                                1. 0
                                  KurtZ
                2. 0
                  Siechfred
                  1. 0

                    Lieber Siechfred!

                    KurtZ
                    1. 0
                      molily
                      1. 0
                        KurtZ
                3. 0
                  KurtZ
          2. 0

            Der Hash in Prototype

            Tim Tepaße
        3. 0
          Cheatah
          1. 0
            KurtZ
            1. 0
              Cheatah
      3. 0

        Übrigens, JS hat auch keine Arrays!

        KurtZ
        1. 0
          Don P
        2. 0
          Struppi
          1. 0
            KurtZ
            1. 0
              Struppi
              1. 0
                KurtZ
                1. 0
                  KurtZ
                2. 0
                  Struppi
                  1. 0
                    KurtZ
                    1. 0
                      Struppi
                      1. 0
                        KurtZ
                        1. 0
                          molily
                    2. 1
                      Don P
                      1. 0
                        KurtZ
                      2. 0
                        molily
                  2. 1
                    molily
        3. 2
          molily
        4. 0
          Harlequin
    3. 3
      KurtZ
    4. 0
      Struppi
      1. 0
        KurtZ
        1. 0
          molily
          1. 0
            KurtZ
            1. 0
              Christoph
              1. 0
                KurtZ
                1. 0
                  KurtZ
  3. 0

    Assoziative Arrays - es gibt sie doch!

    Christoph
    1. 0

      leicht modifiziert

      Christoph
      1. 0

        Iteratoren zur Realisierung von »reinen« Hashes nutzen

        Tim Tepaße
        1. 0
          Christoph
          1. 0
            Tim Tepaße
    2. 0
      Struppi