Pytanie : JavaScript gniazdować klasa

I próbować ten OOP styl ((1) główny klasa z wewnętrzny klasa) ale I dostawać błąd "MiniAds być definiować "

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

MiniAds.Widget = funkcja (x) {
    this.init (x);
};
    
MiniAds.Widget.prototype = funkcja () {           
    powrót {
        init: funkcja () {
            ostrzeżenie (1);
            wracać to;            
        }
        odpłacać się: funkcja () {
            ostrzeżenie (2);
            wracać to;            
        }
    };
}

Odpowiedź : JavaScript gniazdować klasa

Jak to?  Naprawdę pewny nie ty próbować.
(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 = funkcja (x) {
	wracać to; 
};

MiniAds.Widget.prototype = {
        init: funkcja (p) {
            ostrzeżenie (p);    
        },
        odpłacać się: funkcja (p) {
            ostrzeżenie (p);           
        }
    };

var w = nowy MiniAds.Widget ("cześć ");

w.init ("foo ");
w.render ("bar ");
Inne rozwiązania  
 
programming4us programming4us