LanX!: undefined als Wert einer Objekt-Eigenschaft erlaubt?

Beitrag lesen

hi

null (NULL, Null)[1] ist vielerorts definiert als "kein Wert". Wenn man also diese Aussage treffen möchte - Eigenschaft existiert, besitzt jedoch keinen Wert - bietet es sich an, null zuzuweisen.

null bietet sich IMHO nur an wenn man klar machen möchte dass es kein Wert von ist JS irgendwann selbst erzeugt hat, weil AFAIK unter keinen Umständen null zurückgegeben wird (wohl aber undefined)

Ich sehe "null" nur als Versuch aus Symmetriegründen ein "undefined" vom Typ object zu haben.

Das Verhalten von undefined ist parallel zu undef in Perl, bis auf die nervigen Einschränkungen die ich bereits gemacht habe in der Typumwandlung.

BTW: Die "ungünstige Formulierung des Autors" ist noch ungünstiger ins Deutsche übersetzt worden. Insgesamt bin ich von dem hingerotztem Büchlein eher enttäuscht.

cheers
   Rolf

0 56

undefined als Wert einer Objekt-Eigenschaft erlaubt?

LanX!
  • javascript
  1. 6
    molily
    1. 0
      LanX!
      1. 0
        Beat
        1. 0
          LanX!
          1. 0
            Beat
      2. 0
        Cheatah
        1. 0
          LanX!
          1. 0
            molily
            1. 0
              Struppi
              1. 0
                LanX!
            2. 0
              LanX!
              1. 0

                null als Rückgabewert in ECMAscript

                Tim Tepaße
                1. 0
                  LanX!
      3. 0
        molily
        1. 0
          LanX!
          1. 0
            molily
        2. 0
          Struppi
      4. 0
        EKKi
        1. 0
          LanX!
    2. 0
      Don P
      1. 0
        molily
        1. 0
          LanX!
        2. 0
          Struppi
          1. 0
            molily
            1. 0
              LanX!
              1. 0
                molily
                1. 0
                  LanX!
                2. 0
                  Struppi
            2. 0
              Struppi
              1. 0
                LanX!
                1. 0
                  Struppi
                  1. 0
                    LanX!
                  2. 0
                    LanX!
                    1. 0
                      LanX!
      2. 0
        LanX!
        1. 0
          LanX!
          1. 0
            Don P
  2. 0
    Struppi
    1. 0
      Kai345
      1. 0
        Kai345
        1. 0
          Struppi
          1. 0
            Kai345
    2. 0
      LanX!
      1. 0
        Struppi
        1. 0
          LanX!
          1. 0
            Struppi
            1. 0
              LanX!
              1. 0
                Struppi
                1. 0
                  LanX!
                  1. 0
                    LanX!
                  2. 0
                    Kai345
                    1. 0
                      LanX!
                      1. 0
                        at
                        1. 0
                          LanX!
    3. 0
      ChrisB