Я разобрался!!
Сообщение от Keramet
|
Всем привет!
Наследуется ли свойство прототипа всем объектам?
К примеру:
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?
|
Для того, чтобы всё работало как надо, строку
07 -
this.IsNamed = true; надо заменить на
SomeF.prototype.IsNamed = true;
Тогда строка
15 будет выдавать
true (что и требовалось). Всем спасибо!