Показать сообщение отдельно
  #8 (permalink)  
Старый 03.12.2014, 18:07
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от Siend
как теперь мне создать 2 васи и добавить одному из них нового друга, а другому увеличить возраст?
function Person(options) {
  this.name = options.name;
  this.age = options.age;
  this.friends = options.friends;
}

Person.prototype.addAge = function() { this.age++ }
Person.prototype.addFriends = function(name) { this.friends.push(name) }

var vasia1 = new Person({
  name: "Vasia 1",
  age: 30,
  friends: ["Egor","Igor","SexyBitch"]
});

var vasia2 = new Person({
  name: "Vasia 2",
  age: 30,
  friends: ["Egor","Igor","SexyBitch"]
});

vasia1.addFriends('New friend');
vasia2.addAge();

alert( JSON.stringify(vasia1,'',2) );
alert( JSON.stringify(vasia2,'',2) );
Ответить с цитированием