get set в prototype и object 
		
		
		
		В Object.prototype нужно засунуть нативный get bar () {} и set bar () {}, 
	и еще один object ! Если делаю так то prototype перезаписывается; var Foo = function () { this.name = 'john',; this.age = 22; } var o = function () {} o.prototype.init = function () {}; Foo.prototype = { get bar () { console.log(this.age); }, set bar (a) { this.age = a; } Foo.prototype = new O() в голову пришла такая реализация , только чет цепочка proto стала очень большой ,может у кого-то есть идея как лучше реализовать 
function Foo(bar) {
   this.bar = bar;
};
Foo.prototype = {
	get in () {
		console.log(this.bar)
	},
	set in (v) {
		this.bar = v;
	}
}
function o () {
	this.name = "john"
}
Foo.prototype.__proto__ = new o()
var foo = new Foo(2);
console.log(foo)
 | 
	
		
 Всем спасибо решил проблему )))  
	точнее Object.defineProperty решил )) если кто-то знает что внутри Object.defineProperty напишите или скиньте ссылку )))  | 
| Часовой пояс GMT +3, время: 18:18. |