Vraag : javascript genestelde klassen

Ik probeer om deze stijl OOP (1 hoofdklasse met interne klassen) te bereiken maar ik krijg fout „MiniAds ben geen bepaalde "

" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
MiniAds = window.MiniAds || {};

MiniAds.Widget = functie (x) {
    this.init (x);
};
    
MiniAds.Widget.prototype = functie () {           
    terugkeer {
        init: functie () {
            alarm (1);
            keer dit terug;            
        }
        geef terug: functie () {
            alarm (2);
            keer dit terug;            
        }
    };
}

Antwoord : javascript genestelde klassen

Als dit?  Niet werkelijk zeker wat u probeert om te verwezenlijken.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
var MiniAds = window.MiniAds || {};

MiniAds.Widget = functie (x) {
	keer dit terug; 
};

MiniAds.Widget.prototype = {
        init: functie (p) {
            alarm (p);    
        },
        geef terug: functie (p) {
            alarm (p);           
        }
    };

var w = nieuwe MiniAds.Widget („hello“);

w.init („foo“);
w.render („bar“);
Andere oplossingen  
 
programming4us programming4us