var Main = function(data) { this.someData = data; this.doSomethig = function() { var subObj = new Main.SubObject; }; }; Main.prototype.SubObject = function() { this.someMethod = function() { } }; // Wywołanie var app = new Main({ /* data */ }); app.doSomethig();
Niestety, w ostatniej linijce powyższego kodu wykrzacza mi się i pisze, że SubObject jest undefined. Mam nadzięję, że rozumiecie o co mi chodzi - jak to osiągnąć?