Показать сообщение отдельно
  #47 (permalink)  
Старый 24.08.2009, 20:47
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от JSprog
Вы в свой код пробовали добавить?
alert(a.getX)
Да, выдаёт, что это функция. Неверно?

А если добавить:

alert(a.getX === b.getX); // false

то явно видно, что это не один и тот же метод. Что-то я запутался. Может, всё-таки, тут надо прототип как-то задействовать, чтобы оба объекта имели один и тот же метод? Ведь, если в прототипе свойство расшаривается одно на всех, то, может, и метод тоже будет? Правда, я так и не понял, почему нельзя в прототип метод положить?
__________________
Тонкости ECMAScript
Ответить с цитированием