tami: Sprachregelung

Beitrag lesen

hi unknown,

Ich kann nicht erkennen, worauf du hinaus willst.

Garnirgendwo. Ich dachte, es ginge hier ums Verständnis von Objekten, Methoden und Eigenschaften in Javascript. Eine Funktion hat von Hause aus Eigenschaften bzw. die Möglichkeit, welche zu haben, weil sie vom Objekt der Variante "Function" erbt. Functions bringen sechs (?) Eigenschaften von sich aus mit (s.a. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function): arguments, caller, displayName, length (Anzahl der erwarteten Argumente), name und prototype.

Warum ich die nicht mit for (i in Function) durchlaufen kann, kapiere ich grade nicht.

Ansonsten produziert:

Test = function () {  
    this.a = "b";  
}  
MyTest = new Test();  
console.log(typeof  Test); //function  
console.log(typeof  MyTest); //object  

Wenn ich mit Daten arbeite, würde ich doch mit Objekten arbeiten, oder?

Test = function () {  
    this.a = "b";  
}  
Test.b = "c";  
MyTest = new Test();  
console.log(MyTest.b); // undefined  
console.log(Test.b); // c  

Aber was "habe" ich davon, dass meine Funktion Test noch die Eigenschaft b mit sich bringt, also fürs praktische Programmieren? Beim Currying&Co werden da noch Methoden rangepappt, das macht ja Sinn. Vermutlich aber erschließt sich mir hier irgendwas nicht bzw. finde ich nicht die passenden Beispiele im Netz dazu.

mfg

tami

0 64

Variable übergeben von einer Funktion in eine andere Funktion

chris1234
  • javascript
  1. 0
    tami
    1. 0
      Martin R.
      1. 0
        tami
        1. 0
          Martin R.
          1. 0
            molily
            1. 0
              Martin R.
  2. 0

    Funktionsparameter

    molily
  3. 0
    Tom
    1. 0
      chris1234
  4. 0
    hotti
    1. 0

      Sprachregelung

      Tom
      1. 0
        tami
        1. 0
          tinita
          1. 0
            tami
            1. 0
              tami
              1. 0
                unknown
                1. 0
                  tami
                  1. 0
                    unknown
                    1. 0
                      tami
                      1. 0
                        unknown
                        1. 0
                          tami
                          1. 0
                            unknown
                            1. 0
                              tami
                              1. 0
                                unknown
                                1. 0
                                  tami
                          2. 0
                            molily
                            1. 0
                              tami
                              1. 0
                                molily
                                1. 0
                                  tami
                                  1. 1
                                    1UnitedPower
                                    1. 0

                                      Sprachregelung - "new" in JS

                                      tami
                                      1. 0
                                        tami
                                        1. 2

                                          Von ewigen Zitaten und lieblos eingeworfenen Links

                                          1UnitedPower
                                          • zu diesem forum
                                          1. 0
                                            1UnitedPower
                                            1. 0
                                              Tom
                                              1. 0
                                                1UnitedPower
                                              2. 0

                                                verlieren und vergessen wie in echt

                                                Auge
                                              3. 0
                                                Matthias Apsel
                                              4. 0
                                                Christian Kruse
                                                1. 0
                                                  Tom
                                                  1. 0
                                                    Christian Kruse
                                                  2. 0
                                                    tami
                                            2. 0
                                              tami
                                            3. 0
                                              tami
                                          2. 0
                                            tami
                                      2. 0
                                        1UnitedPower
                                        1. 0
                                          tami
                                  2. 0
                                    molily
                                    1. 0
                                      tami
                                    2. 0
                                      tami
                                    3. 0
                                      tami
                                      1. 0
                                        tami
                                        1. 0
                                          molily
                                          1. 0
                                            tami
                                            1. 0
                                              molily
                                        2. 0

                                          Sprachregelung - Fehler im Beispielcode

                                          tami
      2. 0
        molily
        1. 0
          Tom
          1. 0
            molily
        2. 0
          tami
          1. 0
            molily
          2. 1
            molily
            1. 0
              tami