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, время: 22:23. |