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
 nicht angemeldet
 nicht angemeldet