Показать сообщение отдельно
  #9 (permalink)  
Старый 28.11.2014, 18:12
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

javacrypt,
Кстати, можно и изящней написать, с сахарком
function Product() {}
Object.defineProperty(Product.prototype, "name", {get: function(){return this.name_}})
 
function Apple(name) {
    this.name_=name
}
Apple.prototype=Object.create(Product.prototype)
Apple.prototype.constructor=Apple
        
var apple = new Apple("apple");
alert(apple.name)
Ответить с цитированием