Ruslan_xDD,
вот 2 фрагмента, можете объяснить в чём разница будет?
function SomeF() {
this.name = "";
}
SomeF.prototype.IsNamed = false;
function SomeF() {
this.name = "";
this.IsNamed = false;
}
|
Цитата:
|
function MyClass() {};
MyClass.prototype.isNamed = false;
var a = new MyClass();
var b = new MyClass();
alert([a.isNamed, b.isNamed]);
MyClass.prototype.isNamed = true;
alert([a.isNamed, b.isNamed]);
function MyClass() {
this.isNamed = false;
};
var a = new MyClass();
var b = new MyClass();
alert([a.isNamed, b.isNamed]);
MyClass.prototype.isNamed = true;
alert([a.isNamed, b.isNamed]);
|
Я разобрался!! :)
Цитата:
Тогда строка 15 будет выдавать true (что и требовалось). Всем спасибо! |
| Часовой пояс GMT +3, время: 15:59. |