Определение экземпляра в обьекте-прототипе 
		
		
		
		Здравствуйте. 
	Изучаю сейчас лучший в мире язык программирования JS по Definitive Guide. Столкнулся с проблемой. function Rectangle(a,b){ this.wideness=a; this.tallness=b; } Rectangle.prototype.perimetr=function(){ return 2*(this.a+this.b); } var smallRectangle=new Rectangle(20,30); var val=smallRectangle.perimetr alert(val);//Выводит function(){ return 2*(this.a+this.b); а не искомое значение. Помогите,кто в курсе. Всем хорошего настроения)  | 
	
		
 animatio, 
	
function Rectangle(a,b){
 this.wideness=a;
 this.tallness=b;
 }
 Rectangle.prototype.perimetr=function(){
 return 2*(this.wideness+this.tallness);
 }
 var smallRectangle= new Rectangle(20,30);
 var val=smallRectangle.perimetr()
 alert(val);
 | 
	
		
 Кстати такое можно сделать через getter. Не работает правда в старых браузерах: 
	
function Rectangle(a,b){
  this.wideness=a;
  this.tallness=b;
}
Object.defineProperty(Rectangle.prototype, 'perimeter', {
    get: function(){
        return 2*(this.wideness+this.tallness);
    }
});
var smallRectangle= new Rectangle(20,30);
var val=smallRectangle.perimeter;
alert(val);
 | 
| Часовой пояс GMT +3, время: 09:10. |