Показать сообщение отдельно
  #1 (permalink)  
Старый 31.12.2015, 19:45
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

Запутался с прототипами...
Всем привет!
Наследуется ли свойство прототипа всем объектам?
К примеру:

function SomeF() {
  this.name = "";
}
SomeF.prototype.IsNamed = false;
SomeF.prototype.SetName = function(txt) {
   this.name = txt;
   this.IsNamed = true;
}
var a = new SomeF();
alert(a.IsNamed);
a.SetName("AAA");
alert(a.IsNamed);

var b = new SomeF();
alert(b.IsNamed);

Разве не должна строка 15 выдать true?

P.S. пример абстрактный - не придирайтесь
Ответить с цитированием