molily: Frage zur Notation non JavaScripten

Beitrag lesen

Hallo,

deine Codebeispiele machen leider keinen Sinn.

var example1 = (function () {

function test1() {

  this.test1a = function() {  
    
  }  
    
  this.test1b = function() {  
    
  }  

}
})();

  
Wo wird test1 aufgerufen? Worauf zeigt »this€ in test1? Die sofort ausgeführte Funktion gibt nichts zurück. Was soll sie zurückgeben? Welche Funktionen sollen von außen zugänglich (öffentlich) sein, welche privat?  
  

> ~~~javascript

var exapmle2 = {};  

> exapmle2.test2 = function() {  
>   
> 	function test2a() {  
> 	  
> 	}  
> 	  
> 	function test2b() {  
> 	  
> 	}	  
> }();

Wo werden test2a und test2b aufgerufen?

Bitte beschreibe einmal, was du vorhast, und stelle funktionierende Beispiele zur Verfügung (am besten ohne »example« und »test«).

Mathias