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