Felix Riesterer: kurznotation

Beitrag lesen

Lieber bleicher,

wie verschachtelt man in der kurznotation eine funktion in der funktion? geht das überhaupt?

Dein Vorhaben lässt sich nicht rein in JSON-Notation umsetzen. Eine Funktion ist ein Objekt des Typs "Funktionsobjekt". Seine Notation sieht so aus:

var f = function () { ... }; // "..." steht für Funktionscode (=Programmcode)

Programmcode ist nicht JSON-kompatibel. Außerdem hat ein Objekt des Typs "function" ganz besondere Eigenschaften und Methoden, die sich von einem "selbstgeschriebenen" Objekt ziemlich unterscheiden. Aber das geht über mein Wissen hinaus. Stichworte sind "private member" und sowas.

bla={

methode:function(){
      untermethode:function(){} //geht nciht
  }
}

  
Das müsste man in etwa so schreiben:  
  
~~~javascript
var bla = {  
    methode : function () {  
    }  
}  
  
bla.methode.untermethode = function () {};

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)