Показать сообщение отдельно
  #5 (permalink)  
Старый 24.02.2015, 13:33
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

function NamedOne(first, last) {
    this.firstName = first;
    this.lastName = last;
    Object.defineProperty(this, "fullName", {
        get: function () {
            return this.firstName + " " + this.lastName;
        }
    });;
}
var namedOne = new NamedOne("Ваня","Иванов");
namedOne.firstName = "Петя";
alert(namedOne.fullName);
Ответить с цитированием