Показать сообщение отдельно
  #49 (permalink)  
Старый 24.08.2009, 20:49
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

<html>
<body>
 <script language="javascript" type="text/javascript">
function A(x) {
  this.x = x;
}
A.prototype.getX=function(){return 15}
 var a = new A(10);
var b = new A(20);
 // ну тут понятно
alert(a.hasOwnProperty('x')); // true
alert(b.hasOwnProperty('x')); // true
alert(a.isPrototypeOf('x'));//false
// а здесь почему, если ты говоришь, что
// метод getX - один на оба объекта
alert(a.hasOwnProperty('getX')); // false
alert(b.hasOwnProperty('getX')); // false
alert(a.isPrototypeOf('getX'));
alert(a.getX)
</script>
</body>
</html>
__________________
Лови позитив
Ответить с цитированием