Сообщение от Dmitry A. Soshnikov
|
А зачем Вы описываете методы отдельно и потом присваиваете ссылки на них this-методам?
|
Функции будут создаваться для каждого экземпляра, зачем засорять память одинаковыми функциями? Я в таких случаях пишу так:
var MyClass = (function(methods) {
return function() {
Object.extend(this, methods);
//
};
})({
method1: function() {},
method2: function() {}
});