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

Beitrag lesen

Hi

Das ist auch völlig logisch, da null das gegenteil eines definierten Objektes ist. undefined ist nur der Wert einer deklarierten Variabel oder Attribut ohne Zuweisung. Wenn eine Funktion sagt, dass sie ein Objekt zurückgibt, muss sich im Fehlerfall null zurück geben. Damit ist auch gewährleistet, dass typeof immer das Richtige ermittelt.

Hmm, beim DOM macht das tatsächlich irgendwo Sinn, schließlich sind das ja nativ realisierte Funktionen des Browsers in statisch typisierten Sprachen - sprich meist C.

Die rufen sich ja zuweilen auch gegenseitig auf, da muss der Typ stimmen.

Bye
 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