Сообщение от JSprog
|
У меня твой код вообще не работает
FireBug выдаёт ошибку на 4 строке
this.prototype.getX = funciton () {\n
|
Опечатался в слове "function", вот так правильно:
function A(x) {
this.x = x;
this.getX = function () {
return this.x;
};
}
var a = new A(10);
var b = new A(20);
// ну тут понятно
alert(a.hasOwnProperty('x')); // true
alert(b.hasOwnProperty('x')); // true
// а здесь почему, если ты говоришь, что
// метод getX - один на оба объекта
alert(a.hasOwnProperty('getX')); // true
alert(b.hasOwnProperty('getX')); // true
Сообщение от JSprog
|
и всё...
|
Т.е. метод нельзя записать в прототип? Почему, что мешает? Не понял этот момент.
Сообщение от JSprog
|
Ошибка не в этом но вообще-то в конце составной инструкции точку с запятой не ставят
|
Ошибка была в опечатке слова function. А точка с запятой там нужна
Сообщение от JSprog
|
Все ущли завтро договорим=)
|
Ок, может
B~Vladi что-нибудь прояснит тогда.