Показать сообщение отдельно
  #5 (permalink)  
Старый 19.09.2009, 16:52
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

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