| Сообщение от Erolast   | 
	| Не делай так классы, у тебя каждому инстансу будет присуждаться собственный экземпляр метода, что перерасход памяти. Используй прототип: 
 
var cls = function() {
}
cls.prototype.f = function() {
  return new subCls();
}
 | 
	
спасибо, в курсе. Пример просто лаконичный - с прототипами более громоздко.